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();