1. 产品
  2.   电子表格
  3.   .NET
  4.   Magicodes.IE
 
  

适用于 Microsoft® Excel 电子表格的 .NET API

用于从 Excel 文件格式导入和导出数据的开源 API

什么是 Magiccodes.IE?

Magiccodes.IE 是一个纯 .NET 库,它使软件开发人员能够从 Microsoft Excel 文件格式导入和导出数据。使用 API,您可以将数据导入和导出为 DTO,导出通用库,导出模板、花式和动态报告。 API 不允许操作 XLS (Excel97-2003) 文件格式,仅支持 XLSX 和 CSV 文件格式。

API 的主要功能之一是将数据作为 DTO 导入。 Magiccodes.IE.Excel可以自动生成导入的Excel模板、数据校验、模板校验、读取设置、值约束和映射,并根据DTO和特征设置输出Excel校验标记。此外,API 还支持各种过滤器,以支持多语言、动态控制列显示等场景。

Previous Next

Magiccodes.IE 入门

安装 Magiccodes.IE 的最佳方式是通过 NuGet,请使用以下命令安装 API。

从 NuGet 安装 Magiccodes.IE

 Install-Package Magicodes.IE.Excel

通过免费的 .NET API 在 Excel 中导入数据

Magiccodes.IE 允许 .NET 程序员以编程方式在 Microsoft Excel 电子表格中导入数据。该 API 允许您创建 DTO、生成导入模板并用数据填充它们。使用 API,您可以轻松调用导入模板并在其中导入数据。以下代码片段演示了如何使用现有模板导入数据。请注意,代码片段已经在使用预定义的 ImportStudentDto 对象。

用于导入 Excel 数据的免费 .NET API

  1. 将文件路径定义为字符串
  2. 使用预定义的 ImportStudentDto 和模板将数据导入 excel。您还可以根据需要定义自己的 DTO
  3. 检查数据是否成功导入并归档不为空。

在 Excel 中导入数据 - C#

// set filepath
var filePath = ("filefoamt.xlsx");
// import data                      
var result = await Importer.GenerateTemplate(filePath);
// check that if data is not null
result.ShouldNotBeNull();
// check if output file existsa
File.Exists(filePath).ShouldBeTrue();
            
 中国人