unMerge ou Merge Excel células em Node.js

unMerge ou Merge Excel células em Node.js

Trabalhar com planilhas do Excel torna-se uma tarefa desafiadora quando uma grande quantidade de dados deve ser gerenciada ou manipulada. Mesclar ou desfazer a mesclagem de células em uma planilha do Excel é uma operação frequente realizada pelos usuários. Ele permite mesclar várias células e linhas para colocar o conteúdo no centro. Portanto, automatizar todo esse processo trará eficiência e robustez e não haverá chance de perda de dados. No entanto, nesta postagem do blog, descombinaremos ou mesclaremos células em planilhas do Excel usando Node.js.

Abordaremos os seguintes pontos nesta postagem do blog:

Nota: Coloque um arquivo XLSX de origem no diretório raiz do projeto, pois colocamos o arquivo “sample.xlsx” neste artigo.

Mesclar células do Excel no Node.js programaticamente

Biblioteca Node.js Excel fornece métodos poderosos para mesclar várias células de uma planilha do Excel programaticamente.

A seguir estão as etapas para mesclar células em uma planilha do Excel usando Node.js:

  1. Instancie um objeto da classe Cells.
  2. Inicialize um objeto da classe filha WorkBook com um arquivo Excel.
  3. Acesse sua planilha e chame o método merge(firstRow, firstColumn, totalRows, totalColumns) para mesclar um intervalo especificado de células em uma única célula.
  4. Chame o método save(fileName) para salvar o arquivo.

O trecho de código a seguir é para mesclar células em uma planilha do Excel programaticamente.

var aspose = aspose || {};
// Instancie um objeto da classe Cells.
aspose.cells = require("aspose.cells");
// Inicialize um objeto da classe filha WorkBook com um arquivo do Excel.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// Acesse sua planilha e chame o método merge(firstRow, firstColumn, totalRows, totalColumns) para mesclar um intervalo especificado de células em uma única célula.
workbook.getWorksheets().get(0).getCells().merge(0,0,2,2)
// Chame o método save(fileName) para salvar o arquivo.
workbook.save("result.xlsx");

A saída do trecho de código acima pode ser vista abaixo na imagem.

combinar células no Excel

Combine células no Excel usando Node.js

Biblioteca Node.js para UnMerge células em planilhas do Excel

Os usuários precisam desfazer a mesclagem de várias células em muitas ocasiões e a biblioteca Node.js Excel permite automatizar esse processo.

Podemos obter essa funcionalidade seguindo as etapas mencionadas abaixo:

  1. Crie um objeto da classe Cells.
  2. Inicialize um objeto da classe filha WorkBook e inicialize-o com um arquivo Excel.
  3. Acesse sua planilha do Excel e chame o método unMerge(firstRow, firstColumn, totalRows, totalColumns) para unMerge células em uma planilha do Excel programaticamente.
  4. Salve o arquivo usando o método save(fileName).

O snippet de código é mencionado abaixo para desfazer a mesclagem de células em uma planilha do Excel usando Node.js.

var aspose = aspose || {};
// Crie um objeto da classe Cells.
aspose.cells = require("aspose.cells");
// Inicialize um objeto da classe filha WorkBook e inicialize-o com um arquivo do Excel.
var sampleFile = "result.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// Acesse sua planilha do Excel e chame o método unMerge(firstRow, firstColumn, totalRows, totalColumns) para unMerge células em uma planilha do Excel. 
workbook.getWorksheets().get(0).getCells().unMerge(0,0,2,2)
// Salve o arquivo usando o método save(fileName). 
workbook.save("result2.xlsx");

Agora, inicie o servidor e você verá a saída conforme mostrado abaixo na imagem.

unmerge células no Excel

UnMerge células no Excel usando Node.js

Como limpar o conteúdo de um intervalo em uma planilha do Excel?

Execute as etapas a seguir para limpar dados de um intervalo especificado de células em uma planilha do Excel programaticamente em um aplicativo Node.js:

  1. Inicialize um objeto da classe Cells.
  2. Agora, crie um objeto da classe filha WorkBook e instancie-o com um arquivo Excel.
  3. Chame o método clearContents(startRow, startColumn, endRow, endColumn) para excluir dados de um intervalo de células em um arquivo do Excel.
  4. Salve o arquivo usando o método save(fileName).

Copie e cole o seguinte trecho de código em seu arquivo principal para limpar os dados de um intervalo em uma planilha do Excel.

var aspose = aspose || {};
// Inicialize um objeto da classe Cells.
aspose.cells = require("aspose.cells");
// Agora, crie um objeto da classe filha WorkBook e instancie-o com um arquivo do Excel.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// Chame o método clearContents(startRow, startColumn, endRow, endColumn) para excluir dados de um intervalo de células em um arquivo do Excel.
workbook.getWorksheets().get(0).getCells().clearContents(1,0,1,1)
// Salve o arquivo usando o método save(fileName).
workbook.save("result.xlsx");

A saída deste trecho de código será algo como mostrado na imagem abaixo.

conteúdo claro de um intervalo

limpar o conteúdo de um intervalo em uma planilha do Excel

Obtenha uma licença gratuita

Você pode tentar uma licença temporária gratuita para usar o Aspose.Cells para Node.js sem limitações de avaliação.

Conclusão

Este é o fim desta postagem no blog. Passamos por alguns tópicos importantes, como unMerge ou mesclar células em planilhas do Excel usando Node.js e limpar dados de um intervalo específico de células. Existem alguns outros métodos relevantes disponíveis que você pode explorar nesta biblioteca Node.js Excel. Além disso, explore a documentação para ler mais sobre Aspose.Cells para Node.js. Além disso, conholdate.com está em um processo consistente de escrever novos artigos. Portanto, fique conectado para atualizações regulares.

Faça uma pergunta

Você pode compartilhar suas perguntas ou dúvidas em nosso fórum.

Veja também