منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[C#.NET] تصدير البيانات إلى اكسل - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : [C#.NET] تصدير البيانات إلى اكسل (/showthread.php?tid=18859)



تصدير البيانات إلى اكسل - thevirus - 18-01-17

السلام عليكم ورحمة الله وبركاته اعزائي انا عندي كود يقوم بتصدير ملف اكسل لكي يتم تعبئة البيانات اليه واسترجاع البيانات التي تم تعبئتها 
الكود شغال مية مية لكن المشكلة انه يتم حفظ الملف للقراءة فقط هل من مجيب
كود :
           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);
           



RE: تصدير البيانات إلى اكسل - عبد الكريم كنعان - 21-01-17

وعليكم السلام ورحمة الله ،،
جرب هذا
كود :
ws.SaveAs(sfd.FileName, AccessMode: XlSaveAsAccessMode.xlShared)