Diferentes formas de abrir archivos
Contents
[
Hide
]
Con Aspose.Cells es posible abrir archivos, por ejemplo para recuperar datos, o usar una plantilla de diseñador para acelerar el proceso de desarrollo. Aspose.Cells puede abrir una variedad de archivos diferentes, como Microsoft hojas de cálculo de Excel (XLS, XLSX, XLSM, XLSB), CSV o TabDelimited archivos.
Abrir un archivo a través de una ruta
Los desarrolladores pueden abrir un archivo de Excel Microsoft usando su ruta de archivo en la computadora local especificándolo en elILibro de trabajoconstructor de clases. Simplemente pase la ruta en el constructor como String. Aspose.Cells detectará automáticamente el tipo de formato de archivo.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//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.")); |
Abrir un archivo usando una secuencia
También es posible abrir un archivo de Excel como flujo. Para hacerlo, use una versión sobrecargada del constructor que toma elArroyoobjeto que contiene el archivo.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//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(); |