Преобразование Excel в JSON с помощью C++
Конвертировать книгу Excel в JSON
Не нужно гадать, как преобразовать рабочую книгу Excel в JSON, потому что библиотека Aspose.Cells for C++ предоставляет лучшее решение. API Aspose.Cells поддерживает преобразование таблиц в формат JSON. Чтобы экспортировать рабочую книгу в JSON, передайте SaveFormat.Json как второй параметр метода Workbook.Save. Также можно использовать класс JsonSaveOptions для задания дополнительных настроек при экспорте листа в JSON.
Следующий пример показывает экспорт рабочей книги Excel в JSON. Ознакомьтесь с кодом для преобразования исходного файла в JSON, созданный этим кодом.
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
// Load your source workbook
U16String inputFilePath(u"sample.xlsx");
Workbook workbook(inputFilePath);
// Convert the workbook to JSON file.
U16String outputFilePath(u"sample_out.json");
workbook.Save(outputFilePath, SaveFormat::Json);
std::cout << "Workbook converted to JSON successfully!" << std::endl;
Aspose::Cells::Cleanup();
}
Следующий пример, использующий класс JsonSaveOptions для задания дополнительных настроек, демонстрирует экспорт рабочей книги Excel в JSON. Ознакомьтесь с кодом для преобразования исходного файла в JSON, созданный этим кодом.
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
// Create an options of saving the file.
JsonSaveOptions options;
// Set the exporting range.
options.SetExportArea(CellArea::CreateCellArea(u"B1", u"C4"));
// Load your source workbook
Workbook workbook(u"sample.xlsx");
// Convert the workbook to json file.
workbook.Save(u"sample_out.json", options);
std::cout << "Workbook successfully converted to JSON!" << std::endl;
Aspose::Cells::Cleanup();
}