EXCEL脚本操作
[JS]EXCEL基本腳本操作
?
利用腳本操作Excel文件,一些基礎(chǔ)的東西,主要涉及到生成Excel文件,和寫入單元格內(nèi)容,設(shè)置字體、寬高等,以及如何合并單元格,更高級(jí)的可以通過錄制宏來查看。
?
?
<SCRIPT LANGUAGE='JavaScript'>
?
<!--
?
var xlCenter=-4108;
?
var xlbottom=-4107;
?
var xlRight=-4152;
?
?
var oSheet;
?
var oActiveSheet;
?
var oApplication;
//初始化Excel對(duì)象
try {
????? oApplication??? = new ActiveXObject ( 'Excel.Application' );
????? }
catch(e) {
alert('您必須安裝Excel電子表格軟件,同時(shí)瀏覽器須使用“ActiveX 控件”!');
??? return '';
? }??????
oApplication.visible = true;??????
var xlBook = oApplication.Workbooks.Add;
oActiveSheet = xlBook.Worksheets(1);
//設(shè)置行高
oActiveSheet.Rows('1:1').RowHeight = 30;
//設(shè)置列寬
oActiveSheet.Columns('A:A').ColumnWidth = 8;
//設(shè)置單元格的內(nèi)容
oActiveSheet.Cells(4,1).FormulaR1C1='日? 期'; //第4行第1列
//單元格選擇
oActiveSheet.Range('A2:G2').Select();
//另外一種高級(jí)的選擇方法
oActiveSheet.Range(oActiveSheet.cells(5,3),oActiveSheet.Cells(6,4)).Select;
//設(shè)置文字格式
oApplication.Selection.Font.Size=15;
oApplication.Selection.Font.bold= true
oApplication.Selection.Font.Name='宋體';
//合并選取的單元格
oApplication.Selection.Merge();
//設(shè)置選取單元格的垂直對(duì)齊和水平對(duì)齊
?oApplication.Selection.HorizontalAlignment = xlCenter;
?oApplication.Selection.VerticalAlignment = xlCenter;
//注意,對(duì)selection的操作都適用于cells
?
//設(shè)置自動(dòng)換行
oApplication.Selection.WrapText=true;
//-->
</SCRIPT>
?
總結(jié)
- 上一篇: WordPress二次开发经验简短总结
- 下一篇: div+css+js 树形菜单