如何将 TSV 转换为 XLSX

Sheetize TSV‑to‑XLSX 转换器(.NET) 提供了一个简洁而强大的 API,用于读取 TSV(制表符分隔)数据并写入 Excel 工作簿,同时保留列类型、标题行和单元格样式。它在需要以熟悉的电子表格格式分发数据或集成仅接受 XLSX 文件的工作流时非常有用。

主要特性

将 TSV 转换为 XLSX

读取任意 TSV 文件(制表符分隔),生成不含宏的 XLSX 文件,支持可选的数据类型推断和自定义列格式。

保留格式和数据类型

识别数字、日期、布尔值并应用相应的 Excel 样式;你也可以提供样式模板,以保持统一的外观。

流式处理支持

逐行处理超大 TSV 文件,保持低内存占用,适合批量转换或 Web 服务。

详细操作步骤

TSV → XLSX 工作流

使用 Sheetize 将 TSV 文件转换为 XLSX,按以下步骤操作:

  1. 初始化转换器:创建 TextConverter 实例。
  2. 配置选项:设置 LoadOptions(分隔符、编码、是否含标题)和 TextConverterSaveOptions(输出路径、样式模板)。
  3. 定义文件路径:提供源 TSV 路径和目标 XLSX 位置。
  4. 执行转换:调用 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 的转换变得轻而易举,无论你是需要一次性脚本还是生产级服务,都能从容应对。

 中文