Различные способы открытия файлов

Открытие файла по пути

Разработчики могут открыть файл Microsoft Excel, используя путь к файлу на локальном компьютере, указав его в конструкторе класса Workbook в качестве параметра. Просто передайте путь в конструктор как строку. Aspose.Cells автоматически определит тип формата файла.

//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
Aspose::Cells::Startup();
//Source directory path
U16String dirPath(u"..\\Data\\LoadingSavingAndConverting\\");
//Create Workbook object from an Excel file path
Workbook workbook(dirPath + u"sampleExcelFile.xlsx");
//Show following message on console
std::cout << "Workbook opened successfully using file path." << std::endl;
Aspose::Cells::Cleanup();

Открытие файла с использованием потока

Также возможно открыть файл Excel как поток. Для этого используйте перегруженную версию конструктора, принимающую объект Stream, содержащий файл.

//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
Aspose::Cells::Startup();
//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
//Source directory path
U16String dirPath(u"..\\Data\\LoadingSavingAndConverting\\");
//You need to write your own code to read the contents of the sampleExcelFile.xlsx file into this variable.
Vector<uint8_t> FileStream{ 0 }; //"sampleExcelFile.xlsx"
//Create Workbook object from a Stream object
Workbook workbook(FileStream);
//Show following message on console
std::cout << "Workbook opened successfully using stream." << std::endl;
Aspose::Cells::Cleanup();