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