如果您经常处理 Excel 文件,则此博文适合您。在任何商业组织中,每天都会发生许多与数据传输和编译相关的任务。但是,如果数据量很大,就会变得很麻烦。因此,自动化从一个工作簿/工作表到另一个工作簿/工作表的数据传输提供了竞争优势。在本文中,您将学习使用此 JavaScript 库 在 Excel 中将数据从一个工作表传输到另一个工作表。
将涵盖以下主题:
在 Excel 中将数据从一张表传输到另一张表 | Node.js 库安装
安装此 JavaScript Excel 库的最快方法是 下载 API 包或通过运行以下命令进行安装:
npm install java
npm install aspose.cells
Excel 将数据从一张表传输到另一张表
安装完成后,我们可以以编程方式将数据从一张 Excel 表格传输到另一张表格。
您可以按照下面提到的步骤和代码段进行操作:
- 实例化 Workbook 类的实例并加载源 XLSX/XLS 文件。
- 通过调用 getWorksheets 方法,参考 Workbook 的工作表创建一个 Worksheets 对象。
- 调用 addCopy 方法将数据从工作簿中的现有工作表复制到新工作表。
- 通过调用 save 方法保存 Excel 文件。
将以下代码复制并粘贴到您的主文件中:
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// 实例化 Workbook 类的实例并加载源 XLSX/XLS 文件。
var wb = new aspose.cells.Workbook("sample.xlsx");
// 通过调用 getWorksheets 方法,参考 Workbook 的工作表创建一个 Worksheets 对象。
var sheets = wb.getWorksheets();
// 调用 addCopy 方法将数据从工作簿中的现有工作表复制到新工作表。
sheets.addCopy("Sheet1");
// 通过调用 save 方法保存 excel 文件。
wb.save( "CopyWithinWorkbook_out.xls");
输出如下图所示:
将数据从一个工作簿复制到另一个
此外,您可以使用 JavaScript 中的几行源代码将数据从一个 Excel 工作簿复制和移动到另一个工作簿。
这些是步骤:
- 创建 Workbook 类的对象并加载源 XLSX/XLS 文件。
- 创建另一个 Workbook 对象。
- 通过调用 copy(source) 方法将第一本书的第一页复制到第二本书中。
- 调用 save 方法来保存文件。
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// 创建 Workbook 类的对象并加载源 XLSX/XLS 文件。
var wb = new aspose.cells.Workbook("sample.xlsx");
// 创建另一个 Workbook 对象。
var excelWorkbook1 = new aspose.cells.Workbook();
// 通过调用 copy(source) 方法将第一本书的第一张纸复制到第二本书中。
excelWorkbook1.getWorksheets().get(0).copy(wb.getWorksheets().get(0));
// 调用 save 方法来保存文件。
excelWorkbook1.save( "CWBetweenWorkbooks_out.xls", aspose.cells.FileFormatType.EXCEL_97_TO_2003);
您可以在下图中看到输出:
获得免费许可证
您可以使用 免费临时许可证 来试用 API,而不受评估限制。
加起来
最后,您已经学习了如何以编程方式在 Excel 中将数据从一个工作表传输到另一个工作表。此外,您还了解了如何使用此 JavaScript Excel 库将数据从一个工作簿复制到另一个工作簿。最后,不要忘记访问 文档 以了解其他很棒的功能。
此外,我们建议您遵循我们的 入门指南。
最后,conholdate.com 正在撰写新的博客文章。因此,请保持联系以获取定期更新。
问一个问题
您可以在我们的 论坛 上告诉我们您的问题或疑问。
常见问题
如何自动将数据从一个 Excel 工作表传输到另一个工作表?
请按照此 链接 以编程方式实现工作表之间的数据传输。