• 0

كيفية إنشاء تطبيق مُتضمن لجداول Excel بلغة #C؟

أريد إنشاء جدول excel على تطبيق لي بلغة #C، دون اللجوء إلى تثبيت برنامج Microsoft Office على جهاز المستخدم، فهل من طريقة لفعل ذلك؟ كيف؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

عليك باستعمال مكتبة ExcelLibrary الموضوعة في موقع Google Code :

excellibrary

إليك الكود المصدري مرفوق بمجموعة من التعليقات ليسهلَ عليك فهمه:

//إنشاء الجدول
DataSet ds = new DataSet("New_DataSet");
DataTable dt = new DataTable("New_DataTable");

ds.Locale = System.Threading.Thread.CurrentThread.CurrentCulture;
dt.Locale = System.Threading.Thread.CurrentThread.CurrentCulture;

//فتح الاتصال مع قاعدة البيانات
OleDbConnection con = new OleDbConnection(dbConnectionString);
con.Open();

//إنشاء جملة استعلام
string sql = "SELECT Whatever FROM MyDBTable;";
OleDbCommand cmd = new OleDbCommand(sql, con);
OleDbDataAdapter adptr = new OleDbDataAdapter();

adptr.SelectCommand = cmd;
adptr.Fill(dt);
con.Close();

// data set اضافة الجدول إلى 
ds.Tables.Add(dt);

//انطلاقا من البيانات المًستخرجة من قاعدة البياناتexcel  إنشاء جدول 
ExcelLibrary.DataSetHelper.CreateWorkbook("MyExcelFile.xls", ds);

 

تمّ تعديل بواسطة E.Nourddine

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن