如何将 CSV 转换为 XLSX
Sheetize CSV‑to‑XLSX 转换器(.NET) 提供了一个简洁却强大的 API,能够读取 CSV 数据并写入 Excel 工作簿,同时保留列类型、表头行和单元格样式。 当您需要以熟悉的电子表格格式分发数据,或将其集成到只接受 XLSX 文件的工作流时,这非常实用。
主要特性
CSV 转 XLSX
读取任意 CSV(逗号、分号、制表符分隔),生成无宏的 XLSX 文件,可选数据类型推断和自定义列格式。
保持格式与数据类型
检测数字、日期、布尔值并应用相应的 Excel 样式;您也可以提供样式模板,以保持统一的外观。
流式处理
逐行处理巨大的 CSV 文件,保持低内存占用,适合批量转换或 Web 服务。
详细操作步骤
CSV → XLSX 工作流
使用 Sheetize 将 CSV 文件转换为 XLSX,按以下步骤操作:
- 初始化转换器:创建
TextConverter实例。 - 配置选项:设置
LoadOptions(分隔符、编码、是否包含表头)和TextConverterSaveOptions(输出路径、样式模板)。 - 定义文件路径:提供源 CSV 的路径以及目标 XLSX 的存放位置。
- 执行转换:调用
Process并传入准备好的选项。
示例 – 将 CSV 转换为 XLSX
using Sheetize;
var readOptions = new LoadOptions
{
InputFile = "sales_data.csv"
};
var saveOptions = new TextConverterSaveOptions
{
OutputFile = "E:\\reports\\sales_report.xlsx",
};
TextConverter.Process(readOptions, saveOptions);扩展格式支持
- Sheetize 还可以将 XLSX 逆向转换为 CSV,支持选择特定工作表或范围。
- 该库能够直接从生成的工作簿导出为 JSON、TSV 或 HTML,构建端到端的报表管道(例如:CSV → XLSX → HTML)。
借助这些功能,Sheetize 让 CSV 到 XLSX 的转换变得轻而易举,无论您是需要一次性脚本,还是生产级服务。