Конвертация Excel в JSON с помощью Node.js через C++

Конвертировать книгу Excel в JSON

Нет необходимости гадать, как преобразовать рабочую книгу Excel в JSON, потому что библиотека Aspose.Cells for Node.js via C++ предлагает лучшее решение. API Aspose.Cells поддерживает преобразование таблиц в формат JSON. Чтобы экспортировать рабочую книгу в JSON, передайте SaveFormat.Json как второй параметр метода Workbook.save(string, SaveFormat). Также можно использовать класс JsonSaveOptions, чтобы задать дополнительные параметры для экспорта листа в JSON.

Следующий пример кода демонстрирует экспорт рабочей книги Excel в JSON. Ознакомьтесь с кодом для преобразования исходного файла в JSON-файл, сгенерированный кодом, для справки.

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

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "sample.xlsx");
// Load your source workbook
const workbook = new AsposeCells.Workbook(filePath);

// Convert the workbook to json file.
workbook.save("sample_out.json");

Следующий пример кода использует класс JsonSaveOptions для задания дополнительных настроек и демонстрирует экспорт рабочей книги Excel в JSON. Ознакомьтесь с кодом для преобразования исходного файла в JSON-файл, сгенерированный кодом, для справки.

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

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "sample.xlsx");
// Create an options of saving the file.
const options = new AsposeCells.JsonSaveOptions();

// Set the exporting range.
options.setExportArea(AsposeCells.CellArea.createCellArea("B1", "C4"));

// Load your source workbook
const workbook = new AsposeCells.Workbook(filePath);

// Convert the workbook to json file.
workbook.save("sample_out.json", options);