¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

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
  • 1 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@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?