XLS、XLSX 和 ODS 是我们在电子表格中经常使用的文件类型,有点像大型数据表。 Microsoft Excel 和 OpenOffice Writer 等程序知道如何处理这些文件。在本文中,我们将了解编辑 Excel 电子表格的不同方法。首先,我们将了解如何使用简单的在线电子表格编辑应用程序在线完成此操作。稍后,我们还将讨论如何使用 C# 和 Java 以编程方式编辑相同的文件。
在线编辑 Excel 电子表格
每当您想要编辑电子表格文件时,都可以轻松在线实现。为此,我们将利用在线 GroupDocs.Editor 应用程序。
只需按照以下步骤在线编辑 Excel 电子表格:
当然,这里有一个更简单的方法:
- 转至 在线 Excel 文件编辑器应用程序 网站。
- 在那里上传您的 XLS/XLSX 电子表格文件。您可以通过以下方式进行:
- 单击“浏览”按钮并选择您的文件。
- 将文件拖放到特殊区域。
- 或者,您可以直接粘贴电子表格的网址 (URL),然后单击“打开”。
- 现在,您的电子表格已准备好在线编辑。
- 进行更改,例如编辑内容、更改格式、添加记录或插入锚点或图片以及任何您想要的内容。
- 完成后,以与之前相同的方式保存更改,或者根据需要选择多种不同的格式,例如 PDF。
就这样!享受在线编辑 Excel XLS/XLSX 电子表格的乐趣。
Excel 电子表格编辑器 - 开发人员指南
各位程序员们!您是否对使用代码更改 Excel 工作表感到兴奋?查看这些特殊工具(库),它们可以轻松实现安静。我们将向您展示如何使用这些工具使用不同的编程语言来编辑 Excel 文件。选择最适合您需求的一款。
好的,如果您准备好了,让我们进入编码世界来编辑文件。让我们开始!
使用 C# 编辑 Excel 电子表格(XLS/XLSX 文件)
对于 .NET 程序员,以下是如何使用 C# 编辑 Excel 电子表格。只需按照以下简单步骤操作即可:
- 将库合并到您的程序中。
- 使用下面提供的代码片段编辑 Excel 电子表格文件:
// 使用 C# 编辑 Excel 电子表格
Options.SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();
// loadOptions.Password = "密码";
// 加载电子表格
Editor editor = new Editor("path/spreadsheet.xlsx", delegate { return loadOptions; });
// 获取电子表格的第一个选项卡
SpreadsheetEditOptions sheetTab1EditOptions = new SpreadsheetEditOptions();
sheetTab1EditOptions.WorksheetIndex = 0; // first worksheet
// 从某些 EditableDocument 实例获取 HTML 标记
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);
如需进一步指导,您还可以参阅如何用 C# 编辑 Excel 电子表格 的文章。
有关 .NET API 的其他资源,您可以通过以下链接访问:
使用 Java 编辑 Excel 电子表格(XLS/XLSX 文件)
Java 开发人员还可以构建自己的应用程序来编辑电子表格。现在,让我们看看如何使用 Java 编辑 Excel 工作表中的内容。
- 在您的应用程序中下载并配置 Java 库。
- 使用提供的源代码编辑 Excel (XLS/XLSX) 文件:
// 使用 Java 编辑 Excel XLS/XLSX 文档
SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();
loadOptions.setPassword("password-if-any");
// 加载电子表格
Editor editor = new Editor("path/sample_sheet.xlsx", loadOptions);
// 编辑电子表格的第一个选项卡
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();
如需更全面的指南,您可以参考标题为用 Java 编辑 Excel 电子表格的文章。
如果您正在寻找与 Java API 相关的其他资源,可以在此处找到它们:
结论
在本文中,我们探索了编辑 Excel 电子表格的各种方法。无论您是喜欢使用 GroupDocs.Editor 应用程序 进行简单的在线编辑,还是准备使用 C# 或 Java 编写电子表格修改代码的开发人员,都有适合每个人的解决方案。因此,继续选择最适合您的方法,然后开始轻松进行 Excel 编辑!
编辑愉快!