波仔Blog's

    橘子汽水

EXCEL脚本操作

[JS]EXCEL基本脚本操作
 
利用脚本操作Excel文件,一些基础的东西,主要涉及到生成Excel文件,和写入单元格内容,设置字体、宽高等,以及如何合并单元格,更高级的可以通过录制宏来查看。

 

 

<SCRIPT LANGUAGE='JavaScript'>
 
<!--
 
var xlCenter=-4108;
 
var xlbottom=-4107;
 
var xlRight=-4152;
 

 
var oSheet;
 
var oActiveSheet;
 
var oApplication;

//初始化Excel对象

try {

      oApplication    = new ActiveXObject ( 'Excel.Application' );

      }

catch(e) {

alert('您必须安装Excel电子表格软件,同时浏览器须使用“ActiveX 控件”!');

    return '';

  }      

oApplication.visible = true;      

var xlBook = oApplication.Workbooks.Add;

oActiveSheet = xlBook.Worksheets(1);

//设置行高

oActiveSheet.Rows('1:1').RowHeight = 30;

//设置列宽

oActiveSheet.Columns('A:A').ColumnWidth = 8;

//设置单元格的内容

oActiveSheet.Cells(4,1).FormulaR1C1='日  期'; //第4行第1列

//单元格选择

oActiveSheet.Range('A2:G2').Select();

//另外一种高级的选择方法

oActiveSheet.Range(oActiveSheet.cells(5,3),oActiveSheet.Cells(6,4)).Select;

//设置文字格式

oApplication.Selection.Font.Size=15;

oApplication.Selection.Font.bold= true

oApplication.Selection.Font.Name='宋体';

//合并选取的单元格

oApplication.Selection.Merge();

//设置选取单元格的垂直对齐和水平对齐

 oApplication.Selection.HorizontalAlignment = xlCenter;

 oApplication.Selection.VerticalAlignment = xlCenter;

//注意,对selection的操作都适用于cells

 

//设置自动换行

oApplication.Selection.WrapText=true;

//-->

</SCRIPT>

 

阅读更多
上一篇ProtoType
下一篇Json
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭