aardio 文档

Excel XLS 文档转换为 HTML 格式

这次我们将了解如何轻松地将 .XLS 文件转换为 HTML 代码。

🅰 示例:

import NPOI;
import fsys;

// 要转换的 Excel 文件
var fileName = io.fullpath("/员工数据.xlsx"); 

// 加载 Excel 文件
var workbook = NPOI.Workbook.Create(fileName);

// 创建转换器
var excelToHtmlConverter = NPOI.SS.Converter.ExcelToHtmlConverter();

// 设置输出参数
excelToHtmlConverter.OutputColumnHeaders = false;       // 不输出列标题
excelToHtmlConverter.OutputHiddenColumns = true;       // 输出隐藏列
excelToHtmlConverter.OutputHiddenRows = true;         // 输出隐藏行
excelToHtmlConverter.OutputLeadingSpacesAsNonBreaking = false; // 不将前导空格转换为  
excelToHtmlConverter.OutputRowNumbers = true;         // 输出行号
excelToHtmlConverter.UseDivsToSpan = true;            // 使用 div 元素进行跨单元格

// 处理 Excel 文件
excelToHtmlConverter.ProcessWorkbook(workbook);

// 输出 HTML 文件
var htmlFileName = fsys.path.replaceExt(fileName, ".html");
excelToHtmlConverter.Document.Save(htmlFileName);//参数要使用 io.fullpath 转换后的完整路径。

上面的代码改编自 ConvertExcelToHtml 示例项目。

代码说明

  1. 在 aardio 中,我们使用 import 语句导入 .NET 程序集和命名空间,而不是 C# 的 using 语句。

  2. 转换后的 HTML 文件将保存在与 Excel 文件相同的目录下,扩展名改为 .html。

  3. 转换器提供了多个配置选项,可以根据需要调整输出格式。

注意事项

Markdown 格式