/ / Como adicionar um filtro para remover (espaços em branco) de uma coluna? - office-js

Como adicionar um filtro para remover (em branco) de uma coluna? - office-js

Eu tenho uma mesa com 140 colunas. Tentando adicionar um filtro para remover todas as linhas com (espaços em branco) em todas essas colunas. Como adicionar um filtro para (em branco)?

Tentei adicionar um filtro de valor com valores ["<0", ">0", "0"] para algumas colunas, uma vez que eram numéricas, mas não funcionou. Também observou que limpar os filtros em todas as 140 colunas é muito lento. Alguma sugestão?

Respostas:

1 para resposta № 1

O código a seguir deve permitir que você adicione um filtro que remova valores em branco de uma coluna:

Excel.run(function(ctx) {
ctx.workbook.tables.getItemAt(0).columns.getItemAt(0).filter.applyCustomFilter("<>");
return ctx.sync();
});

Quanto aos "filtros de limpeza" serem lentos, você se importaria de expandir isso? Você está chamando table.clearFilters() ou limpando todas as colunas individualmente?