نسخة الكود كما يلي:
<html>
<head>
<script language = "javaScript" type = "text/javaScript">
وظيفة makeexcel () {
var i ، j ؛
يحاول {
var xls = new ActivexObject ("excel.application") ؛
}
catch (e) {
ALERT ("لطباعة هذا الجدول ، يجب عليك تثبيت برنامج جدول بيانات Excel ، ويجب على المستعرض استخدام" عناصر تحكم ActiveX "، ويجب أن يسمح متصفحك بتنفيذ عناصر التحكم. يرجى النقر فوق [مساعدة] لفهم كيفية تعيين المتصفح!") ؛
يعود ""؛
}
xls.visible = صحيح ؛ // ضبط Excel على مرئي
var xlbook = xls.workbooks.add ؛
var xlsheet = xlbook.worksheets (1) ؛
<!-دمج->
xlsheet.range (xlsheet.cells (1،1) ، xlsheet.cells (1،7)). mergecells = true ؛
xlsheet.range (xlsheet.cells (1،1) ، xlsheet.cells (1،7)). value = "سجل إصدار البطاقة" ؛
// xlsheet.range (xlsheet.cells (1،1) ، xlsheet.cells (1،6)).
// xlsheet.range (xlsheet.cells (1،1) ، xlsheet.cells (1،6)). font.colorindex = 4 ؛ // اضبط لون الخط
// xlsheet.rows (1). الداخلية. colorindex = 5 ؛ // اضبط لون الخلفية على الأزرق. اضبط صفوف ألوان الخلفية (1) .font.colorindex = 4
<!-اضبط ارتفاع الخط->
xlsheet.rows (1) .RowHeight = 25 ؛
<!-قم بتعيين خط WS.Range (WS.Cells (I0+1 ، J0) ، Ws.Cells (I0+1 ، J1)). font.size = 13->
xlsheet.rows (1) .font.size = 14 ؛
<!-تعيين خط تعيين خطوط المنطقة المحددة xlsheet.range (xlsheet.cells (i0 ، j0) ، ws.cells (i0 ، j0)). font.name = "Bold"->
xlsheet.rows (1) .font.name = "BoldBody" ؛
<!-اضبط عرض العمود xlsheet.columns (2) = 14 ؛->
xlsheet.columns ("A: D"). ColumnWidth = 18 ؛
<!-تعيين أحرف العرض بدلاً من الأرقام->
xlsheet.columns (2) .NumberFormatlocal = "@" ؛
xlsheet.columns (7) .NumberFormatlocal = "@" ؛
// قم بتعيين محتوى الخلية لالتفاف تلقائيًا على نطاق الخط. wraptext = true ؛
// اضبط المحاذاة الأفقية لمحتوى الخلية.
//range.verticalalignment=excel.xlvalign.xlvaligncenter
//range.wraptext = true ؛ xlsheet.rows (3) .wraptext = التغليف التلقائي الحقيقي
// اضبط شريط العنوان
xlsheet.cells (2،1) .value = "رقم البطاقة" ؛
xlsheet.cells (2،2) .value = "password" ؛
xlsheet.cells (2،3) .value = "طريقة الفواتير" ؛
xlsheet.cells (2،4) .value = "قيمة عدد الأيام الصالحة" ؛
xlsheet.cells (2،5) .value = "المبلغ" ؛
xlsheet.cells (2،6) .value = "عنصر الخدمة" ؛
xlsheet.cells (2،7) .value = "وقت الإصدار" ؛
var otable = document.all ['fors: data'] ؛
var rownum = otable.rows.length ؛
لـ (i = 2 ؛ i <= rownum ؛ i ++) {
لـ (j = 1 ؛ j <= 7 ؛ j ++) {
// HTML Table Class محتوى مكتوبة إلى Excel
xlsheet.cells (i+1 ، j) .value = otable.rows (i-1) .cells (j-1) .innerhtml ؛
}
}
<!- xlsheet.range (xls.cells (i+4،2) ، xls.cells (rownum ، 4)). دمج ؛ ->
// xlsheet.range (xlsheet.cells (i ، 4) ، xlsheet.cells (i-1 ، 6)). الحدود ، 4
// لـ (mn = 1 ، mn <= 6 ؛ mn ++). xlsheet.range (xlsheet.cells (1 ، mn) ، xlsheet.cells (i1 ، j)). columns.autofit ؛
xlsheet.columns.autofit ؛
xlsheet.range (xlsheet.cells (1،1) ، xlsheet.cells (rownum+1،7)). أفقي = -4108 ؛ // المركز
xlsheet.range (xlsheet.cells (1،1) ، xlsheet.cells (1،7)). verticalalignment = -4108 ؛
xlsheet.range (xlsheet.cells (2،1) ، xlsheet.cells (rownum+1،7)). font.size = 10 ؛
xlsheet.range (xlsheet.cells (2،1) ، xlsheet.cells (rownum+1،7)). الحدود (3). الوزن = 2 ؛ // اضبط الهامش الأيسر
xlsheet.range (xlsheet.cells (2،1) ، xlsheet.cells (rownum+1،7)). الحدود (4).
xlsheet.range (xlsheet.cells (2،1) ، xlsheet.cells (rownum+1،7)). الحدود (1).
xlsheet.range (xlsheet.cells (2،1) ، xlsheet.cells (rownum+1،7)). الحدود (2).
XLS.USERCONTROL = صواب ؛ // إنه أمر مهم للغاية ولا يمكن حذفه ، وإلا ستكون هناك مشاكل. وهذا يعني أنه يتم ترك Excel للمستخدم للتحكم
XLS = NULL ؛
xlbook = null ؛
xlsheet = null ؛
}
</script> <link href = "css/style3
<title> ziyuanweihu </title>
</head>
<body>
<form id = "fors" method = "post" Action = "/WebModule/Admins/Card/ShowCard.faces" enctype = "application/x-www-form-urlencoded">
<table id = "fors: top" cellpadding = "0" cellpacing = "0">
<tbody>
<tr>
<td> <img src = "Images/jiao1.gif"/> </td>
<td> </td>
<td> <img src = "Images/jiao2.gif"/> </td>
</r>
</tbody>
</table>
<table cellpadding = "0" cellpacing = "0">
<tbody>
<tr>
<td> </td>
<td> <table id = "fors: sort" cellpadding = "0" cellpacing = "0" style = "valign: center">
<tbody>
<tr>
<td> <input type = "button" name = "fors: _id7" value = "إنشاء ملف excel" onClick = "makeexcel ()" /> <إدخال type = "إرسال" name = "fors: _id8" value = "return" /> </td>
</r>
</tbody>
</table>
<table id = "fors: data" cellpadding = "0" cellpacing = "1">
<head>
<tr>
<th scope = "col"> <span id = "fors: data: headertext1> number </span> </h>
<th scope = "col"> <span id = "fors: البيانات: HeaderText2"> كلمة المرور </span> </h>
<th scope = "col"> <span id = "fors: data: headertext3"
<th scope = "col"> <span id = "fors: data: headertext4"> أيام صالحة </span> </h>
<th scope = "col"> المبلغ </th>
<th scope = "col"> <span id = "fors: البيانات: HeaderText6"> الخدمات </span> </h>
<th scope = "col"> <span id = "fors: data: headertext7" وقت الإصدار </span> </h>
</r>
</head>
<tbody>
<tr>
<td> H000010010 </td>
<td> 543860 </td>
<td> نقاط العد </td>
<td> </td>
<td> 2.0 </td>
<td> اختبار مشروع </td>
<td> 2006-06-23 10: 14: 40.843 </td>
</r>
<tr>
<td> H000010011 </td>
<td> 683352 </td>
<td> نقاط العد </td>
<td> </td>
<td> 2.0 </td>
<td> اختبار مشروع </td>
<td> 2006-06-23 10: 14: 40.843 </td>
</r>
<tr>
<td> H000010012 </td>
<td> 433215 </td>
<td> نقاط العد </td>
<td> </td>
<td> 2.0 </td>
<td> اختبار مشروع </td>
<td> 2006-06-23 10: 14: 40.843 </td>
</r>
<tr>
<td> H000010013 </td>
<td> 393899 </td>
<td> نقاط العد </td>
<td> </td>
<td> 2.0 </td>
<td> اختبار مشروع </td>
<td> 2006-06-23 10: 14: 40.843 </td>
</r>
<tr>
<td> H000010014 </td>
<td> 031736 </td>
<td> نقاط العد </td>
<td> </td>
<td> 2.0 </td>
<td> اختبار مشروع </td>
<td> 2006-06-23 10: 14: 40.843 </td>
</r>
<tr>
<td> H000010015 </td>
<td> 188600 </td>
<td> نقاط العد </td>
<td> </td>
<td> 2.0 </td>
<td> اختبار مشروع </td>
<td> 2006-06-23 10: 14: 40.843 </td>
</r>
<tr>
<td> H000010016 </td>
<td> 363407 </td>
<td> نقاط العد </td>
<td> </td>
<td> 2.0 </td>
<td> اختبار مشروع </td>
<td> 2006-06-23 10: 14: 40.843 </td>
</r>
<tr>
<td> H000010017 </td>
<td> 175315 </td>
<td> نقاط العد </td>
<td> </td>
<td> 2.0 </td>
<td> اختبار مشروع </td>
<td> 2006-06-23 10: 14: 40.843 </td>
</r>
<tr>
<td> H000010018 </td>
<td> 354437 </td>
<td> نقاط العد </td>
<td> </td>
<td> 2.0 </td>
<td> اختبار مشروع </td>
<td> 2006-06-23 10: 14: 40.843 </td>
</r>
<tr>
<td> H000010019 </td>
<td> 234750 </td>
<td> نقاط العد </td>
<td> </td>
<td> 2.0 </td>
<td> اختبار مشروع </td>
<td> 2006-06-23 10: 14: 40.843 </td>
</r>
</tbody>
</table>
</td>
<td> </td>
</r>
</tbody>
</table>
<table id = "fors: bottom" cellpadding = "0" cellpacing = "0">
<tbody>
<tr>
<td>
<img src = "الصور/jiao3.gif"/>
</td>
<td> </td>
<td>
<img src = "الصور/jiao4.gif"/>
</td>
</r>
</tbody>
</table>
<type type = "hidden" name = "fors" value = "fors" /> </pump>
</body>
</html>