فيما يتعلق بـ ASPX ، هناك العديد من الأساليب عبر الإنترنت ، والشيء الأكثر أهمية هو استخدام سيطرة COM. استخدم الأخ الأصغر طريقة للتغيير ، والتأثير ليس سيئًا ، ولا يجرؤ على البقاء بمفرده ، لذا شاركه مع الجميع.
نعلم أن هناك فائدة كبيرة في برنامج الويب هو أنه طالما أن التكوين على الخادم ، لا يمكنك النظر في أشياء العميل. قم بإنشاء ملف Excel.
نظرًا لأن ملف Excel بطيء نسبيًا ، فأنا نص txt ، ثم حفظه كملف Excel. ليس الكثير ليقوله ، أولا عرض الكود الخاص بي.
باستخدام النظام ؛
باستخدام System.Data ؛
باستخدام System.io ؛
باستخدام system.web ؛
مساحة الاسم TOEXCELDSNS
{{
الطبقة العامة تاميلدز
{{
private string_txtpath
string_xlspath الخاص ؛
بيانات البيانات الخاصة ؛
Toxcelds العامة (سلسلة XLSPATH ، سلسلة TXTPATH ، DATASET DS) // مُنشئ تمرير معلمة معلمة Excel ومسار النص وتحويلها
{{
_txtpath = txtpath ؛
_xlspath = xlspath ؛
_ds = ds ؛
}
pumptoexcel باطلة عامة () // دليل Excel
{{
DataArow [] dr = _ds.tables [0] .select (1 = 1) ؛
datatable dt = _ds.tables [0] ؛
StreamWriter SW = New StreamWriter (_txtpath ، false ، system.text.encoding.default) ؛
سلسلة TMP = ؛
Foreach (Datacolumn DC في DT.Columns)
{{
TMP+= dc.caption+/t ؛
}
SW.Writeline (TMP+/A)
int itemCount = dt.rows.count ؛
int columnCount = dt.columns.count ؛
لـ (int j = 2 ؛ j <2+itemCount ؛ j ++) // اكتب كل سطر في مجموعة البيانات في تدفق النص ، افصل رموز الجدول
{{
TMP = ؛
لـ (int k = 1 ؛ k <colorncount+1 ؛ k ++)
{{
TMP+= DR [j-2] [k-1] .tring ()+/t ؛
}
Sw.Writeline (TMP+/A) ؛
}
sw.flush () ؛
file.copy (_txtpath ، _xlspath ، true) ؛
Sw.Close () ؛
}
}
}
تم الانتهاء من دليل بسيط ومريح. ، لذلك لا توجد مشكلة في الصراع.