
Como mesclar células no Excel sem perder dados
Este artigo demonstra como mesclar várias células em uma usando o Microsoft Excel e o IronXL programaticamente.
Mesclar Múltiplas Células em uma Única Célula Usando o Microsoft Excel
A opção incorporada Mesclar e Centralizar no Excel é a abordagem mais rápida e simples para integrar duas ou mais células. Existem apenas duas etapas rápidas em todo o processo:
- Escolha as células adjacentes do Excel que você deseja combinar em uma célula.
- Clique no botão Mesclar e Centralizar no grupo Alinhamento da guia Inicial para mesclar duas células ou várias colunas no Excel.
Neste exemplo, a célula superior esquerda A1 contém uma lista de frutas, e os dados em duas células vazias adjacentes (B1 e C1) são combinados para criar uma única célula grande que pode conter a lista completa.
Mesclando Células
O texto é centralizado e as células selecionadas são combinadas em uma única célula grande assim que você clica em Mesclar e Centralizar, conforme mostrado na captura de tela acima.
Opções do Excel para Combinar Múltiplas Células
Selecione a opção desejada no menu suspenso clicando na pequena seta ao lado do botão Mesclar e Centralizar, que oferecerá algumas outras opções de mesclagem fornecidas pelo Excel, como Mesclar Através, Desfazer Mesclagem de Células.
Combinar Células
Usando o comando Mesclar Através, as células selecionadas individualmente em cada linha são combinadas.
Usando o comando Mesclar Células, você pode combinar as células selecionadas em uma única célula sem centralizar o texto ou perder dados.
Basta selecionar a célula mesclada e clicar no alinhamento desejado no grupo Alinhamento na página Inicial para alterar o alinhamento do texto apenas dos dados após mesclar todas as células.
Há algumas coisas a lembrar ao usar as funções integradas do Excel para combinar células adjacentes:
- Somente o conteúdo da célula superior esquerda permanecerá após a mesclagem, pois todos os dados nas outras células serão removidos. Portanto, certifique-se de que todos os dados que você deseja incluir em uma célula mesclada estejam inseridos na célula mais à esquerda do intervalo escolhido.
- As células selecionadas provavelmente estão no modo de edição se o botão Mesclar e Centralizar estiver esmaecido. Tente mesclar células após sair do modo de edição pressionando a tecla Enter.
Recursos da Biblioteca IronXL
Você pode rapidamente ler e alterar documentos do Microsoft Excel com a biblioteca IronXL em C#. Sem instalar o Microsoft Excel ou depender do Microsoft Office Interop Excel, o IronXL é uma biblioteca de software .NET independente que pode ler outros formatos de planilhas.
Uma das melhores bibliotecas de planilhas do Excel para C# é o IronXL, que funciona tanto com o .NET Framework quanto com o .NET Core. Suporta várias versões dos .NET Frameworks, incluindo Aplicativos de Console, Windows Forms e Aplicações Web. IronXL torna simples e rápido ler arquivos do Excel, com ou sem células mescladas. Numerosos tipos de arquivos do Excel são suportados, incluindo XLSX, XLS, CSV, TSV, XLST, XLSM, e outros. Numerosos procedimentos, incluindo importação, edição, exportação de tabelas de dados, exportação de conjuntos de dados e outros, estão disponíveis. Com IronXL, você pode exportar e salvar arquivos em uma variedade de extensões, incluindo XLS, CSV, TSV, JSON e mais.
Você pode facilmente ler, alterar e criar arquivos de planilhas do Excel no ambiente .NET com a API C# amigável do IronXL. Oferece suporte total para Azure, .NET Core, .NET Framework, Xamarin, Mobile, Linux e macOS.
IronXL suporta vários formatos de dados de coluna do Excel, incluindo texto, inteiros, fórmulas, datas, moedas e porcentagens, e é capaz de realizar cálculos como o Excel.
Criando um novo projeto no Visual Studio
Abra o Visual Studio, selecione 'Novo projeto' e escolha 'Aplicativo de Console' no menu Arquivo. Um Aplicativo de Console C# é usado por simplicidade.
Novo projeto
No campo de texto relevante, digite o nome do projeto e o caminho do arquivo. Em seguida, selecione o .NET Framework necessário clicando no botão Criar. O projeto agora criará a estrutura do arquivo program.cs e abrirá, permitindo que você insira o código do programa e o construa ou execute.
Configuração do projeto
A biblioteca IronXL necessária da solução deve então ser baixada. Digitando o seguinte comando no gerenciador de pacotes, você pode baixar o pacote:
IronXL
O pacote 'IronXL' também pode ser encontrado e baixado usando o Gerenciador de Pacotes NuGet. O gerenciamento de dependências no seu projeto é facilitado com o Gerenciador de Pacotes NuGet.
Gerenciador de Pacotes NuGet
Mesclar Células Usando o IronXL
IronXL pode mesclar várias colunas/células em planilhas Excel existentes. Abaixo está o código de exemplo para mesclar várias células.
using IronXL;
class Program
{
static void Main()
{
// Load the existing Excel workbook
var excelDoc = WorkBook.Load("demo.xlsx");
// Get the default worksheet
WorkSheet workSheet = excelDoc.DefaultWorkSheet;
// Define the range of cells to merge
var range = workSheet["A1:C1"];
// Merge the specified range of cells
workSheet.Merge(range.RangeAddressAsString);
// Save the changes made to the workbook
excelDoc.Save();
}
}Imports IronXL
Module Program
Sub Main()
' Load the existing Excel workbook
Dim excelDoc = WorkBook.Load("demo.xlsx")
' Get the default worksheet
Dim workSheet As WorkSheet = excelDoc.DefaultWorkSheet
' Define the range of cells to merge
Dim range = workSheet("A1:C1")
' Merge the specified range of cells
workSheet.Merge(range.RangeAddressAsString)
' Save the changes made to the workbook
excelDoc.Save()
End Sub
End ModuleNo código de exemplo acima:
- A planilha existente do Excel é carregada no objeto de planilha do IronXL.
- A planilha padrão é selecionada.
- O intervalo de células (
A1:C1) que você deseja mesclar é especificado. - O método
Mergeé então chamado para combinar o intervalo de células especificado. - Finalmente, o método
Saveé chamado para salvar as alterações na pasta de trabalho.
Esta função Merge mescla um grupo de células, retendo apenas o valor da primeira célula no intervalo sem remover os valores das outras células. No entanto, os valores dessas células mescladas ainda são acessíveis no IronXL.
Conclusão
Um suplemento Excel muito popular, IronXL, não depende de bibliotecas externas. É uma solução autônoma que não requer a instalação do Microsoft Excel. Funciona com uma variedade de plataformas.
Com o IronXL, você pode programar para realizar uma ampla gama de funções em documentos Microsoft Excel. Você pode classificar strings ou números, aparar e adicionar dados em células vazias, buscar e substituir valores em células em branco, mesclar e desmesclar células, salvar arquivos, concatenar funções e realizar outras operações. Você também pode especificar tipos de dados de células e avaliar dados de planilhas com ele. O IronXL também possui capacidades de leitura e escrita de arquivos CSV.
Quando o IronXL for lançado, custará $999 para adquirir. Além disso, os clientes têm a opção de pagar uma taxa de associação anual para atualizações de produtos e suporte. O IronXL oferece direitos de redistribuição irrestritos por uma taxa adicional. Você pode clicar na página de licenciamento aqui para ir à fonte apropriada e obter mais detalhes específicos sobre preços.

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.
Artigos relacionados



