通过 Node.js 转换 Excel 工作簿为 Ods、Sxc 和 Fods(OpenOffice / LibreOffice Calc)

关于OpenDocument

OpenDocument format (ODF)是一种免费开放的用于电子办公文档的文件格式,最初由Sun开发用于Open Office套件。 OpenDocument Spreadsheet (ODS)是Excel文档的文件格式。 OpenDocument目前是OASIS和ISO标准。

将Ods(OpenOffice / LibreOffice calc)转换为Excel

Aspose.Cells for Node.js via C++ 支持加载由 OpenOffice / LibreOffice Calc 支持的 Ods、Sxc 和 Fods,并将 OdsSxcFods 转换为 Excel 文件。

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// Load Excel workbook
const excelFilePath = path.join(__dirname, "book1.xlsx");
let workbook = new AsposeCells.Workbook(excelFilePath);

// Save as ods file
workbook.save("ods_out.ods");

// Save as sxc file
workbook.save("sxc_out.sxc");

// Save as fods file
workbook.save("fods_out.fods");

将Excel转换为Ods(OpenOffice / LibreOffice Calc)

Aspose.Cells for Node.js via C++ 支持将 Excel 文件转换为 Ods、Sxc 和 Fods 文件。以下代码示例演示如何将 模板 转换为 Ods、Sxc 和 Fods 文件。

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath1 = path.join(dataDir, "book1.xlsx");

// Load your source workbook
const workbook = new AsposeCells.Workbook(filePath1);
// Save as ods file 
workbook.save("Out.ods");
// Save as sxc file 
workbook.save("Out.sxc");
// Save as fods file 
workbook.save("Out.fods");

高级主题