在 Excel 中将数据从一个工作表传输到另一个工作表

在 Excel 中将数据从一个工作表传输到另一个工作表

如果您经常处理 Excel 文件,则此博文适合您。在任何商业组织中,每天都会发生许多与数据传输和编译相关的任务。但是,如果数据量很大,就会变得很麻烦。因此,自动化从一个工作簿/工作表到另一个工作簿/工作表的数据传输提供了竞争优势。在本文中,您将学习使用此 JavaScript 在 Excel 中将数据从一个工作表传输到另一个工作表。

将涵盖以下主题:

在 Excel 中将数据从一张表传输到另一张表 | Node.js 库安装

安装此 JavaScript Excel 库的最快方法是 下载 API 包或通过运行以下命令进行安装:

npm install java
npm install aspose.cells

Excel 将数据从一张表传输到另一张表

安装完成后,我们可以以编程方式将数据从一张 Excel 表格传输到另一张表格。

您可以按照下面提到的步骤和代码段进行操作:

  1. 实例化 Workbook 类的实例并加载源 XLSX/XLS 文件。
  2. 通过调用 getWorksheets 方法,参考 Workbook 的工作表创建一个 Worksheets 对象。
  3. 调用 addCopy 方法将数据从工作簿中的现有工作表复制到新工作表。
  4. 通过调用 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");

输出如下图所示:

Excel 将数据从一张表传输到另一张表

将数据从一个工作簿复制到另一个

此外,您可以使用 JavaScript 中的几行源代码将数据从一个 Excel 工作簿复制和移动到另一个工作簿。

这些是步骤:

  1. 创建 Workbook 类的对象并加载源 XLSX/XLS 文件。
  2. 创建另一个 Workbook 对象。
  3. 通过调用 copy(source) 方法将第一本书的第一页复制到第二本书中。
  4. 调用 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 工作表传输到另一个工作表?

请按照此 链接 以编程方式实现工作表之间的数据传输。

也可以看看