منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : تصدير البيانات إلى اكسل
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته اعزائي انا عندي كود يقوم بتصدير ملف اكسل لكي يتم تعبئة البيانات اليه واسترجاع البيانات التي تم تعبئتها 
الكود شغال مية مية لكن المشكلة انه يتم حفظ الملف للقراءة فقط هل من مجيب
كود :
           Microsoft.Office.Interop.Excel.Application ap = new Microsoft.Office.Interop.Excel.Application();
           Workbook wb = ap.Workbooks.Add(XlSheetType.xlWorksheet);
           Worksheet ws = (Worksheet)ap.ActiveSheet;
           
           ws.Name = "Students";
           ws.Cells[1, 1] = "اسم الطالب";
           ws.Cells[1, 2] = "الجنس";
           ws.Cells[1, 3] = "الصف";
           ws.Cells[1, 4] = "القرية";
           ws.Cells[1, 5] = "الجنسية";
           ws.Cells[1, 6] = "الديانة";
           ws.Cells[1, 7] = "المحافظة";
           ws.Cells[1, 8] = "تأريخ الميلاد";
           ws.Cells[1, 9] = "محل الميلاد";
           SaveFileDialog sfd = new SaveFileDialog();
           sfd.Filter = "Excel File|*.xlsx|Excel 2003 |*.xls";
           sfd.Title = "المدرسة الذكية";
           
           if (sfd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
               ws.SaveAs(sfd.FileName);
           
وعليكم السلام ورحمة الله ،،
جرب هذا
كود :
ws.SaveAs(sfd.FileName, AccessMode: XlSaveAsAccessMode.xlShared)