حفظ ملف Excel

مقدمة

لحفظ محتوى Aspose.Cells.GridDesktop control كملف Excel ، يوفر Aspose.Cells.GridDesktop الطرق التالية.

  1. الحفظ كملف
  2. الحفظ كتيار

حفظ الملف

قم بإنشاء تطبيق سطح مكتب وإضافة زرين باستخدام عنصر تحكم GridControl إلى النموذج. قم بتعيين خصائص النص للأزرار كـحفظ كملف وحفظ باسم تيار على التوالى.

الحفظ كملف

قم بإنشاء حدث النقر الخاص بـحفظ كملف زر ولصق الكود التالي بداخله.

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

الحفظ كتيار

في بعض الأحيان ، قد يطلب المطورون حفظ محتويات الشبكة الخاصة بهم في دفق (على سبيل المثال ، MemoryStream). لتسهيل هذه المهمة ، يدعم التحكم Aspose.Cells.GridDesktop أيضًا حفظ بيانات الشبكة في التدفق. قم بإنشاء حدث النقر الخاص بـحفظ باسم تيار زر ولصق الكود التالي بداخله.

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