Sparar filer
Olika sätt att spara filer
Aspose.Cells tillhandahållerIArbetsbok som representerar en Microsoft Excel-fil och tillhandahåller metoder som är nödvändiga för att arbeta med Excel-filer. DeIArbetsbok klass gerSpara metod som används för att spara Excel-filer. DeSpara Metoden har många överbelastningar som används för att spara filer på olika sätt. Filformatet som filen sparas i bestäms avSaveFormatuppräkning.
Sparar fil på någon plats
För att spara filer till en lagringsplats, ange filnamnet (komplett med lagringssökväg) och önskat filformat (frånSaveFormat uppräkning) när du anroparIArbetsbok föremålSparametod.
//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); |
Sparar fil för att streama
För att spara filer till en ström, skapa ett MemoryStream- eller FileStream-objekt och spara filen till det strömobjektet genom att anropaIArbetsbok föremålSpara metod. Ange önskat filformat med hjälp avSaveFormat uppräkning när du ringer tillSparametod.
//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(); |