XLS, XLSX e ODS são tipos de arquivos que usamos muito para planilhas, como grandes tabelas de dados. Programas como Microsoft Excel e OpenOffice Writer sabem como trabalhar com esses arquivos. Neste artigo, aprenderemos diferentes maneiras de editar planilhas do Excel. Primeiro, veremos como fazer isso online usando um aplicativo simples de edição de planilhas online. Posteriormente, também falaremos sobre como editar os mesmos arquivos programaticamente usando C# e Java.
Edite planilhas do Excel on-line
Sempre que você quiser editar seus arquivos de planilha, é fácil fazer isso online. Utilizaremos o aplicativo GroupDocs.Editor on-line para isso.
Basta seguir estas etapas para editar suas planilhas do Excel online:
Claro, aqui está de uma forma mais simples:
- Acesse o site Aplicativo Online Excel Files Editor.
- Carregue seu arquivo de planilha XLS/XLSX lá. Você pode fazer isso das seguintes maneiras:
- Clique no botão “Navegar” e escolha seu arquivo.
- Arraste e solte o arquivo na área especial.
- Ou você pode simplesmente colar o endereço da web (URL) da sua planilha e clicar em Abrir.
- Agora, sua planilha está pronta para edição online.
- Faça suas alterações como editar o conteúdo, alterar o formato, adicionar registros ou inserir âncoras ou imagens e o que quiser.
- Quando terminar, salve suas alterações da mesma forma que antes ou escolha vários formatos diferentes, como PDF, se desejar.
Isso é tudo! Divirta-se editando suas planilhas Excel XLS/XLSX online.
Editor de planilhas Excel – Guia do desenvolvedor
Colegas programadores! Você está animado para alterar planilhas do Excel com código? Confira essas ferramentas especiais (bibliotecas) que tornam isso facilmente possível. Mostraremos como usar essas ferramentas para editar arquivos Excel usando diferentes linguagens de programação. Escolha aquele que mais se adapta às suas necessidades.
Ok, se você estiver pronto para começar, vamos entrar no mundo da codificação para editar arquivos. Vamos começar!
Edite planilhas do Excel (arquivos XLS/XLSX) usando C#
Para os programadores .NET, veja como você pode editar suas planilhas Excel usando C#. Basta seguir estas etapas fáceis:
- Incorpore a biblioteca em seu programa.
- Utilize o trecho de código fornecido abaixo para editar arquivos de planilha do Excel:
// Edite a planilha do Excel usando C#
Options.SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();
// loadOptions.Password = "senha";
// Carregar a planilha
Editor editor = new Editor("path/spreadsheet.xlsx", delegate { return loadOptions; });
// Obtenha a primeira aba da planilha
SpreadsheetEditOptions sheetTab1EditOptions = new SpreadsheetEditOptions();
sheetTab1EditOptions.WorksheetIndex = 0; // first worksheet
// Obtenha a marcação HTML de alguma instância EditableDocument
EditableDocument firstTab = editor.Edit(sheetTab1EditOptions);
string bodyContent = firstTab.GetBodyContent(); // HTML markup from inside the HTML ->BODY element
string allContent = firstTab.GetContent(); // Full HTML markup of all document, with HTML ->HEAD header and all its content
List<IImageResource> onlyImages = firstTab.Images;
List<IHtmlResource> allResourcesTogether = firstTab.AllResources;
string editedContent = allContent.Replace("Company Name", "New Company Name");
EditableDocument afterEdit = EditableDocument.FromMarkup(editedContent, allResourcesTogether);
Para obter mais orientações, você também pode consultar o artigo Como editar planilhas do Excel em C#.
Para recursos adicionais relacionados à API .NET, você pode acessá-los por meio dos seguintes links:
API .NET | Documentação | Baixar
Edite planilhas do Excel (arquivos XLS/XLSX) usando Java
Os desenvolvedores Java também podem criar seus próprios aplicativos para editar planilhas. Agora vamos ver como podemos editar o conteúdo de planilhas Excel usando Java.
- Baixe e configure a biblioteca Java em seu aplicativo.
- Use o código-fonte fornecido para editar arquivos Excel (XLS/XLSX):
// Edite os documentos Excel XLS/XLSX em Java
SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();
loadOptions.setPassword("password-if-any");
// Carregando planilha
Editor editor = new Editor("path/sample_sheet.xlsx", loadOptions);
// Editar a 1ª aba da planilha
SpreadsheetEditOptions editOptions = new SpreadsheetEditOptions();
editOptions.setWorksheetIndex(0); // index is 0-based, so this is 1st tab
EditableDocument firstTab = editor.edit(editOptions);
String bodyContent = firstTab.getBodyContent();
String allContent = firstTab.getContent();
List<IImageResource> onlyImages = firstTab.getImages();
List<IHtmlResource> allResourcesTogether = firstTab.getAllResources();
String editedSheetContent = allContent.replace("Old Company Name","New Company Name");
EditableDocument editedDoc = EditableDocument.fromMarkup(editedSheetContent, null);
SpreadsheetSaveOptions saveOptions = new SpreadsheetSaveOptions(SpreadsheetFormats.Xlsx);
saveOptions.setPassword("new-password");
editor.save(editedDoc, "path/edited_spreadsheet.xlsx", saveOptions);
firstTab.dispose();
editor.dispose();
Para um guia mais abrangente, você pode consultar o artigo intitulado Editar planilhas do Excel em Java.
Se estiver procurando recursos adicionais relacionados à API Java, você pode localizá-los aqui:
API Java | Documentação | Baixar
Conclusão
Neste artigo, exploramos uma variedade de métodos para editar planilhas do Excel. Quer você prefira a simplicidade da edição on-line com o aplicativo GroupDocs.Editor ou seja um desenvolvedor pronto para codificar suas modificações em planilhas usando C# ou Java, há uma solução para todos. Então vá em frente, escolha o método que melhor combina com você e comece a fazer essas edições no Excel com facilidade!
Boa edição!