Aspose.Cells 文本转换器为 .NET
Aspose.Cells Text Converter for .NET 是一款高性能的 API,适用于将 Microsoft Excel 工作簿(XLS、XLSX、 XLSM)转换为多种基于文本的格式,包括 CSV、TSV、XML 和 SQLSCRIPT,反之亦然.
安装和设置
- 将 Aspose.Cells NuGet 包添加到您的 .NET 项目中.
- 设置测量许可,以避免评估限制.
对于详细的设置,请参见 安装 下一篇: 许可,跟随 计量许可 .
特点与功能
全面形式支持
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
, 等等.