适用于 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 还支持各种过滤器,以支持多语言、动态控制列显示等场景。
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
- 将文件路径定义为字符串
- 使用预定义的 ImportStudentDto 和模板将数据导入 excel。您还可以根据需要定义自己的 DTO
- 检查数据是否成功导入并归档不为空。
在 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();