Aspose.Cells 文本转换器为 .NET

Aspose.Cells Text Converter for .NET 是一款高性能的 API,适用于将 Microsoft Excel 工作簿(XLS、XLSX、 XLSM)转换为多种基于文本的格式,包括 CSV、TSV、XML 和 SQLSCRIPT,反之亦然.

安装和设置

  • 将 Aspose.Cells NuGet 包添加到您的 .NET 项目中.
  • 设置测量许可,以避免评估限制.

对于详细的设置,请参见 安装 下一篇: 许可,跟随 计量许可 .

特点与功能

全面形式支持

  • 输入: XLS、XLSX, XLSM
  • 输出:CSV、TSV, XML (可自定义),SQLSCRIPT(数据库准备的输入声明)
  • 支持 Excel 工作簿和基于文本的格式之间的圆形转换

Delimiter & Encoding 定制

  • 为 CSV/TSV 设置自定义分数、引用字符和逃避序列
  • 控制编码(UTF-8、UT F-16、ISO-8859-1等)可用于兼容性
  • 包含/排除头条、脚条和白行的选项

XML 结构控制

  • 地图工作表数据到 XML 元素和属性与自定义模板
  • 设置根元素、名称空间和符合方案的输出
  • 支持序列中心和细胞中心的 XML 代表性

SQLSCRIPT 世代

  • 将每个行自动转换为 SQL INSERT 声明
  • 定制表名称、列列表和值格式
  • 集成多个输入,以便在相对数据库中优化执行

性能与可扩展性

  • 基于流的转换为大型工作簿
  • 使用多核心系统的平行转换
  • 单板出口轻量级,大规模转换的高通道

错误处理与验证

  • 对转换错误、格式违规和 I/O 问题的清晰例外序列
  • 验证漏洞检查/正确的数据预/邮件转换
  • NET 登录框架的集成点

例:Excel 转换到 CSV

using Aspose.Cells;

// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");

// Save the workbook to CSV format
workbook.Save("output.csv", SaveFormat.Csv);

提示和最佳实践

  • Metered Licensing :在应用程序初创开始时启动并监测配额使用.
  • 资源管理 :用于大型工作簿的流量,并立即分配转换器对象.
  • 编码一致性:与目标系统相匹配,以避免性格腐败.
  • thread 安全 :为每个 thread/task 立即设置单独的转换器.
  • Error Recovery :Wrap calls in try/catch with fallback logic for invalid cells.
  • 可重复使用的模板 : 外部存储 XML/SQLSCRIPT 模型,以便轻松更新.

常见问题与解决方案

  • 未找到文件 :确保提供的文件路径是正确的.
  • 未支持的文件格式 : 检查由 Aspose.Cells 支持输入格形式.

经常提出的问题

**什么是 Aspose.Cells Text Converter for .NET?**它是一个专注的API,用于将 Excel 分布表转换为/从基于文本的格式,如 CSV、TSV、XML 和 SQLSCRIPT.

**它与 .NET 的 Aspose.Cells 有什么区别?**Aspose.Cells 是一个多功能的图书馆,而 Text Converter 则针对以文本为中心的转换任务.

**哪些格式支持?**XLS、XLSX、XXSM、CSV、TSV 、XML、SQLSCRIPT 等.

**文本生成设置可自定义吗?**是的,使用 SaveOptions 类子类如 TxtSaveOptions, JsonSaveOptions, 等等.

 中文