XLS, XLSX y ODS son tipos de archivos que usamos mucho para hojas de cálculo, como grandes tablas de datos. Programas como Microsoft Excel y OpenOffice Writer saben cómo trabajar con estos archivos. En este artículo, aprenderemos sobre diferentes formas de editar hojas de cálculo de Excel. Primero, veremos cómo hacerlo en línea usando una sencilla aplicación de edición de hojas de cálculo en línea. Más adelante, también hablaremos sobre cómo editar los mismos archivos mediante programación usando C# y Java.
Editar hojas de cálculo de Excel en línea
Siempre que desee editar sus archivos de hoja de cálculo, es sencillo hacerlo en línea. Utilizaremos la Aplicación GroupDocs.Editor en línea para esto.
Simplemente siga estos pasos para editar sus hojas de cálculo de Excel en línea:
Claro, aquí lo tenéis de forma más sencilla:
- Vaya al sitio web de la Aplicación de edición de archivos de Excel en línea.
- Cargue allí su archivo de hoja de cálculo XLS/XLSX. Puedes hacerlo de las siguientes maneras:
- Haga clic en el botón “Examinar” y elija su archivo.
- Arrastre y suelte el archivo en el área especial.
- O simplemente puede pegar la dirección web (URL) de su hoja de cálculo y hacer clic en Abrir.
- Ahora su hoja de cálculo está lista para editar en línea.
- Realice sus cambios, como editar el contenido, cambiar el formato, agregar registros o insertar anclajes o imágenes, y lo que quiera.
- Cuando haya terminado, guarde los cambios de la misma manera que antes o elija muchos formatos diferentes, como PDF, si lo desea.
¡Eso es todo! Disfrute editando sus hojas de cálculo Excel XLS/XLSX en línea.
Editor de hojas de cálculo de Excel: guía del desarrollador
¡Compañeros programadores! ¿Estás emocionado de cambiar las hojas de Excel con código? Echa un vistazo a estas herramientas especiales (bibliotecas) que lo hacen posible de forma silenciosa y sencilla. Le mostraremos cómo usar estas herramientas para editar archivos de Excel usando diferentes lenguajes de programación. Elige el que más se adapte a tus necesidades.
Bien, si estás listo para comenzar, saltemos al mundo de la codificación para editar archivos. ¡Vamos a empezar!
Edite hojas de cálculo de Excel (archivos XLS/XLSX) usando C#
Para los programadores de .NET, así es como pueden editar sus hojas de cálculo de Excel usando C#. Simplemente siga estos sencillos pasos:
- Incorpora la biblioteca a tu programa.
- Utilice el fragmento de código proporcionado a continuación para editar archivos de hojas de cálculo de Excel:
// Edite la hoja de cálculo de Excel usando C#
Options.SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();
// loadOptions.Password = "contraseña";
// Cargar la hoja de cálculo
Editor editor = new Editor("path/spreadsheet.xlsx", delegate { return loadOptions; });
// Obtener la primera pestaña de la hoja de cálculo
SpreadsheetEditOptions sheetTab1EditOptions = new SpreadsheetEditOptions();
sheetTab1EditOptions.WorksheetIndex = 0; // first worksheet
// Obtener marcado HTML de alguna instancia de 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 obtener más orientación, también puede consultar el artículo sobre Cómo editar hojas de cálculo de Excel en C#.
Para recursos adicionales relacionados con la API .NET, puede acceder a ellos a través de los siguientes enlaces:
API .NET | Documentación | Descargar
Editar hojas de cálculo de Excel (archivos XLS/XLSX) usando Java
Los desarrolladores de Java también pueden crear sus propias aplicaciones para editar hojas de cálculo. Ahora veamos cómo podemos editar el contenido en hojas de Excel usando Java.
- Descargue y configure la biblioteca Java dentro de su aplicación.
- Utilice el código fuente proporcionado para editar archivos de Excel (XLS/XLSX):
// Edite los documentos Excel XLS/XLSX en Java
SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();
loadOptions.setPassword("password-if-any");
// Cargando hoja de cálculo
Editor editor = new Editor("path/sample_sheet.xlsx", loadOptions);
// Editar la primera pestaña de la hoja de cálculo
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 obtener una guía más completa, puede consultar el artículo titulado Editar hojas de cálculo de Excel en Java.
Si busca recursos adicionales relacionados con la API de Java, puede ubicarlos aquí:
API de Java | Documentación | Descargar
Conclusión
En este artículo, exploramos una variedad de métodos para editar hojas de cálculo de Excel. Ya sea que prefiera la simplicidad de la edición en línea con la aplicación GroupDocs.Editor o sea un desarrollador listo para codificar modificaciones de hojas de cálculo usando C# o Java, hay una solución para todos. ¡Así que adelante, elige el método que más te convenga y comienza a realizar esas ediciones en Excel con facilidad!
¡Feliz edición!