Spreadsheet Converter

Sheetize电子表格转换器(.NET) 提供在不同格式之间转换电子表格的功能,使其适用于数据转换、报告和集成任务。

关键特性

转换电子表格为PDF

将电子表格文件(例如,XLSX,CSV)转换为PDF,以便于共享和打印。

转换电子表格为其他格式

将电子表格转换为CSV、JSON或HTML等格式,从而实现与Web应用程序或数据处理工作流的集成。


详细指南

将电子表格转换为PDF

要将电子表格转换为PDF:

  1. 初始化转换器:创建SpreadsheetConverter的实例。
  2. 设置转换选项:使用SpreadsheetToPdfOptions配置页面布局、适配选项和水印等设置。
  3. 定义输入和输出路径:设置输入电子表格和输出PDF的路径。
  4. 执行转换:调用Process方法完成转换。

示例:将XLSX转换为PDF

// 步骤1:初始化电子表格转换器
var converter = new SpreadsheetConverter();

// 步骤2:配置电子表格到PDF转换的选项
var options = new SpreadsheetToPdfOptions();
options.PageLayoutOption = PageLayoutOption.Landscape;
options.FitToPage = true; // 确保电子表格适合单页

// 步骤3:设置文件路径
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output.pdf"));

// 步骤4:执行转换
converter.Process(options);

用于将电子表格转换为PDF的可用选项

  • PageLayoutOption:定义生成PDF的页面方向(PortraitLandscape)。
  • FitToPage:指定是否将电子表格内容适配到单一页面。

将电子表格转换为其他格式

要将电子表格转换为其他格式(例如CSV、HTML):

  1. 初始化转换器:创建SpreadsheetConverter的实例。
  2. 配置转换选项:使用SpreadsheetToDocumentOptions指定目标格式。
  3. 指定路径:设置输入电子表格和输出文件路径。
  4. 执行转换:调用Process方法生成输出。

示例:将XLSX转换为CSV

// 步骤1:初始化电子表格转换器
var converter = new SpreadsheetConverter();

// 步骤2:配置电子表格到CSV转换的选项
var options = new SpreadsheetToDocumentOptions(DocumentFormat.Csv);

// 步骤3:设置文件路径
options.AddInput(new FileDataSource("input.xlsx"));
options.AddOutput(new FileDataSource("output.csv"));

// 步骤4:执行转换
converter.Process(options);

电子表格到文档转换的其他选项

  • DocumentFormat:定义所需的输出格式(CsvJsonHtml)。
  • IncludeFormulas:选择在输出中是否包含计算公式或仅包含静态值。

Sheetize电子表格转换器具有高度的灵活性,支持将电子表格转换为各种格式,以满足不同的需求。无论您是在从电子表格创建PDF报告,还是提取数据进行处理,这个转换器都为开发者提供了可靠的解决方案。

 中文