Spara en Excel fil
Introduktion
För att spara innehållet i Aspose.Cells.GridDesktop-kontrollen som en Excel-fil tillhandahåller Aspose.Cells.GridDesktop följande metoder.
- Spara som en fil
- Spara som en ström
Sparar fil
Skapa en skrivbordsapplikation och lägg till två knappar med en GridControl-kontroll på formuläret. Ange textegenskaperna för knapparna som Spara som fil och Spara som ström respektive.
Spara som en fil
Skapa Klick-händelsen för knappen Spara som fil och klistra in följande kod i den.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = Utils.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Saving Grid contents to an Excel file | |
gridDesktop1.ExportExcelFile(dataDir + "book1_out.xls"); | |
// Saving Grid contents to MS Excel 2007 Xlsx file format | |
gridDesktop1.ExportExcelFile(Utils.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType) + "book1_out.xlsx", FileFormatType.Excel2007Xlsx); |
Sparar som en ström
Ibland kan det krävas av utvecklare att spara sina gridinnehåll till en ström (t.ex. MemoryStream). För att underlätta denna uppgift stöder även Aspose.Cells.GridDesktop-kontrollen att spara griddata till en ström. Skapa Klick-händelsen för knappen Spara som ström och klistra in följande kod i den.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = Utils.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Opening an Excel file as a stream | |
FileStream fs = File.Open(dataDir + "book1_out.xls", FileMode.Open, FileAccess.ReadWrite); | |
// Saving Grid contents of the control to a stream | |
gridDesktop1.ExportExcelFile(fs); | |
// Closing stream | |
fs.Close(); |