Olika sätt att öppna filer

Öppna en fil via en sökväg

Utvecklare kan öppna en Microsoft Excel-fil med dess sökväg på den lokala datorn genom att ange den iIArbetsbokklass konstruktör. Skicka bara sökvägen i konstruktorn som sträng. Aspose.Cells kommer automatiskt att upptäcka filformatstypen.

//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
//Source directory path
StringPtr dirPath = new String("..\\Data\\LoadingSavingAndConverting\\");
//Create Workbook object from an Excel file path
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(dirPath->StringAppend(new String("sampleExcelFile.xlsx")));
//Show following message on console
Console::WriteLine(new String("Workbook opened successfully using file path."));

Öppna en fil med en Stream

Det är också möjligt att öppna en Excel-fil som en stream. För att göra det, använd en överbelastad version av konstruktorn som tarStrömobjekt som innehåller filen.

//For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
//Source directory path
StringPtr dirPath = new String("..\\Data\\LoadingSavingAndConverting\\");
//Create a Stream object
intrusive_ptr<FileStream> fstream = new FileStream(dirPath->StringAppend(new String("sampleExcelFile.xlsx")), FileMode_Open);
//Create Workbook object from a Stream object
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(fstream);
//Show following message on console
Console::WriteLine(new String("Workbook opened successfully using stream."));
//Close the Stream object
fstream->Close();