¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Como evitar a seleção adicional de células no Excel ao usar o método 'GET_RANGES_DATA' da interface 'I_OI_SPREADSHEET'

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 10 Vistas
0
Cargando...
Quando o programa utiliza o método 'GET_RANGES_DATA' da interface 'I_OI_SPREADSHEET' para obter o conteúdo das células de uma planilha de um arquivo do Excel, pode selecionar mais células no objeto 'soi_range_list' do que o esperado.


A faixa extra selecionada é nomeada como o nome da planilha concatenado com '_FilterDatabase', como mostrado abaixo:


A faixa extra de células vem das funções de filtro adicionadas dentro daquela planilha específica do Excel.


Mesmo se você remover os filtros nesta planilha específica, o método 'GET_RANGES_DATA' continuará recuperando essas células. Não se sabe se é porque o Excel armazena essas faixas ocultas em algum lugar ou não.

Duas opções que encontrei:

  • Copiar o conteúdo desta planilha específica (que contém um filtro) e colá-lo em uma nova planilha sem filtro para substituir a antiga, então funcionará perfeitamente.

  • Outra maneira de evitar a seleção adicional é remover a faixa cujo nome termina com '_FilterDatabase'.


Espero que isso ajude se você encontrar o mesmo problema e por favor adicione comentários se tiver uma abordagem melhor : )
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?