Guardar archivos
Diferentes formas de guardar archivos
Aspose.Cells proporciona elILibro de trabajo que representa un archivo de Excel Microsoft y proporciona los métodos necesarios para trabajar con archivos de Excel. ÉlILibro de trabajo la clase proporciona laAhorrar método utilizado para guardar archivos de Excel. ÉlAhorrar El método tiene muchas sobrecargas que se utilizan para guardar archivos de diferentes maneras. El formato de archivo en el que se guarda el archivo lo decide elGuardar formatoenumeración.
Guardar archivo en alguna ubicación
Para guardar archivos en una ubicación de almacenamiento, especifique el nombre del archivo (completo con la ruta de almacenamiento) y el formato de archivo deseado (delGuardar formato enumeración) al llamar alILibro de trabajo objetosAhorrarmétodo.
//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\\"); | |
//Output directory path | |
StringPtr outPath = new String("..\\Data\\Output\\"); | |
//Load sample Excel file | |
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(dirPath->StringAppend(new String("sampleExcelFile.xlsx"))); | |
//Save in Excel 97-2003 format | |
workbook->Save(outPath->StringAppend(new String("outputSavingFiletoSomeLocationExcel97-2003.xls"))); | |
//OR | |
workbook->Save(outPath->StringAppend(new String("outputSavingFiletoSomeLocationOrExcel97-2003.xls")), SaveFormat_Excel97To2003); | |
//Save in Excel2007 xlsx format | |
workbook->Save(outPath->StringAppend(new String("outputSavingFiletoSomeLocationXlsx.xlsx")), SaveFormat_Xlsx); |
Guardar archivo en transmisión
Para guardar archivos en un flujo, cree un objeto MemoryStream o FileStream y guarde el archivo en ese objeto de flujo llamando alILibro de trabajo objetosAhorrar método. Especifique el formato de archivo deseado usando elGuardar formato enumeración al llamar alAhorrarmétodo.
//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\\"); | |
//Output directory path | |
StringPtr outPath = new String("..\\Data\\Output\\"); | |
//Load sample Excel file | |
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(dirPath->StringAppend(new String("sampleExcelFile.xlsx"))); | |
//Create FileStream object | |
intrusive_ptr<FileStream> stream = new FileStream(outPath->StringAppend(new String("outputSavingFiletoStream.xlsx")), FileMode_CreateNew); | |
//Save the Workbook to Stream | |
workbook->Save(stream, SaveFormat_Xlsx); | |
stream->Close(); |