Este artigo descreve o processo para exibir várias planilhas em Excel usando Node.js. Ele contém os detalhes para definir o ambiente de desenvolvimento, uma lista de etapas para escrever o aplicativo e um código de amostra executável para exibir planilhas ocultas do Excel usando Node.js. Você pode filtrar as planilhas ocultas usando diferentes propriedades, como nome, índice ou tipo de planilha.
Etapas para exibir todas as planilhas usando Node.js
- Configure o IDE para usar Aspose.Cells para Node.js via Java para exibir planilhas
- Carregue o workbook onde algumas planilhas estão ocultas
- Desproteja a pasta de trabalho fornecendo a senha, se protegida
- Itere por todas as planilhas da pasta de trabalho e verifique se um sheet está visível ou não
- Defina o sinalizador para tornar o alvo ou todas as planilhas visíveis
- Salve a pasta de trabalho resultante com todas as planilhas visíveis
Estas etapas resumem o processo para exibir planilha usando Node.js. Inicie o processo carregando a pasta de trabalho e desprotegendo-a usando a senha, se protegida. Itere todas as planilhas da pasta de trabalho e verifique a propriedade isVisible antes de defini-la como true para torná-la visível.
Código para exibir planilha usando Node.js
var aspose = aspose || {}; | |
aspose.cells = require("aspose.cells"); | |
//Set the license | |
new aspose.cells.License().setLicense("License.lic"); | |
// Load workbook with hidden sheets | |
var workbook = new aspose.cells.Workbook("WorkbookWithHiddenSheets.xlsx"); | |
// Unprotect the Excel file | |
workbook.unprotect("workbook"); | |
// Iterate through all the sheets | |
let ws; | |
for(let i = 0; i < workbook.getWorksheets().getCount();i++) | |
{ | |
ws = workbook.getWorksheets().get(i); | |
if(ws.isVisible() == false) | |
ws.setVisible(true); | |
} | |
// Save the workbook | |
workbook.save("Output.xlsx"); |
O código de exemplo acima pode exibir a planilha usando Node.js. A classe Worksheet contém o método isVisible() que é ‘false’ se uma planilha estiver oculta e é usado para torná-la visível chamando o método setVisible(). Se você deseja definir as planilhas visíveis com base em alguns critérios, use propriedades diferentes na classe Worksheet, digamos, use getCharts() para verificar se a planilha possui gráficos, getCodeName(), getCustomProperties(), getIndex(), getName() e getType() para listar alguns.
Este artigo nos ensinou como no Excel exibir planilha usando Node.js. Se você quiser aprender o processo de exibição de fórmulas em uma planilha, consulte o artigo em como mostrar fórmulas no Excel usando Node.js.