Spreadsheet Converter
Sheetize电子表格转换器(.NET) 提供在不同格式之间转换电子表格的功能,使其适用于数据转换、报告和集成任务。
关键特性
转换电子表格为PDF
将电子表格文件(例如,XLSX,CSV)转换为PDF,以便于共享和打印。
转换电子表格为其他格式
将电子表格转换为CSV、JSON或HTML等格式,从而实现与Web应用程序或数据处理工作流的集成。
详细指南
将电子表格转换为PDF
要将电子表格转换为PDF:
- 初始化转换器:创建
SpreadsheetConverter
的实例。 - 设置转换选项:使用
SpreadsheetToPdfOptions
配置页面布局、适配选项和水印等设置。 - 定义输入和输出路径:设置输入电子表格和输出PDF的路径。
- 执行转换:调用
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的页面方向(
Portrait
,Landscape
)。 - FitToPage:指定是否将电子表格内容适配到单一页面。
将电子表格转换为其他格式
要将电子表格转换为其他格式(例如CSV、HTML):
- 初始化转换器:创建
SpreadsheetConverter
的实例。 - 配置转换选项:使用
SpreadsheetToDocumentOptions
指定目标格式。 - 指定路径:设置输入电子表格和输出文件路径。
- 执行转换:调用
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:定义所需的输出格式(
Csv
,Json
,Html
)。 - IncludeFormulas:选择在输出中是否包含计算公式或仅包含静态值。
Sheetize电子表格转换器具有高度的灵活性,支持将电子表格转换为各种格式,以满足不同的需求。无论您是在从电子表格创建PDF报告,还是提取数据进行处理,这个转换器都为开发者提供了可靠的解决方案。