zoukankan
html css js c++ java
Excel报表之js版
1
var
excel
=
new
ActiveXObject(
"
Excel.Application
"
);
//
创建AX对象excel
2
excel.visible
=
true
;
//
设置excel可见属性
3
var
workbook
=
excel.Workbooks.Add;
//
获取workbook对象
4
var
sheet1
=
xlBook.Worksheets(
2
);
//
创建sheet1
5
var
sheet2
=
xlBook.Worksheets(
1
);
//
创建sheet2
6
sheet1.Range(sheet1.Cells(
1
,
1
),sheet1.Cells(
1
,
14
)).mergecells
=
true
;
//
合并单元格
7
sheet1.Range(sheet1.Cells(
1
,
1
),sheet1.Cells(
1
,
14
)).value
=
"
员工月考核成绩
"
;
//
设置单元格内容
8
sheet1.Range(sheet1.Cells(
1
,
1
),sheet1.Cells(
1
,
14
)).Interior.ColorIndex
=
6
;
//
设置底色
9
sheet1.Range(sheet1.Cells(
1
,
1
),sheet1.Cells(
1
,
14
)).Font.ColorIndex
=
5
;
//
设置字体色
10
sheet1.Rows(
1
).RowHeight
=
20
;
//
设置列高
11
sheet1.Rows(
1
).Font.Size
=
16
;
//
设置文字大小
12
sheet1.Rows(
1
).Font.Name
=
"
宋体
"
;
//
设置字体
13
//
设置每一列的标题
14
sheet1.Cells(
2
,
1
).Value
=
"
工程师考核项
"
;
15
sheet1.Cells(
2
,
2
).Value
=
"
总分
"
;
16
sheet1.Cells(
2
,
3
).Value
=
"
研发进度
"
;
17
sheet1.Cells(
2
,
4
).Value
=
"
出勤率
"
;
18
sheet1.Cells(
2
,
5
).Value
=
"
执行力
"
;
19
sheet1.Cells(
2
,
6
).Value
=
"
责任心
"
;
20
sheet1.Cells(
2
,
7
).Value
=
"
工作规范
"
;
21
sheet1.Cells(
2
,
8
).Value
=
"
协作精神
"
;
22
sheet1.Cells(
2
,
9
).Value
=
"
进取性
"
;
23
sheet1.Cells(
2
,
10
).Value
=
"
工作合理性
"
;
24
sheet1.Cells(
2
,
11
).Value
=
"
解决问题能力
"
;
25
sheet1.Cells(
2
,
12
).Value
=
"
应变能力
"
;
26
sheet1.Cells(
2
,
13
).Value
=
"
人际技能
"
;
27
sheet1.Cells(
2
,
14
).Value
=
"
理解能力
"
;
28
//
从表单循环控件中取出数据逐行插入对应列的数据
29
var
count
=
sfform.GetAttributeValue('Repeat','Count');
30
for
(
var
line
=
1
;line
<=
count;line
++
)
{
//
begin for
31
var
name
=
sfform.GetValue('Repeat['
+
line
+
'].name');
32
var
total
=
sfform.GetValue('Repeat['
+
line
+
'].total');
33
var
yfjd
=
sfform.GetValue('Repeat['
+
line
+
'].yfjd');
34
var
jh
=
sfform.GetValue('Repeat['
+
line
+
'].jh');
35
var
gcgj
=
sfform.GetValue('Repeat['
+
line
+
'].gcgj');
36
var
cql
=
sfform.GetValue('Repeat['
+
line
+
'].cql');
37
var
zxl
=
sfform.GetValue('Repeat['
+
line
+
'].zxl');
38
var
gzgf
=
sfform.GetValue('Repeat['
+
line
+
'].gzgf');
39
var
zrx
=
sfform.GetValue('Repeat['
+
line
+
'].zrx');
40
var
xzjs
=
sfform.GetValue('Repeat['
+
line
+
'].xzjs');
41
var
jqx
=
sfform.GetValue('Repeat['
+
line
+
'].jqx');
42
var
gzhl
=
sfform.GetValue('Repeat['
+
line
+
'].gzh');
43
var
jjwt
=
sfform.GetValue('Repeat['
+
line
+
'].jjwt');
44
var
ybnl
=
sfform.GetValue('Repeat['
+
line
+
'].ybnl');
45
var
rjjn
=
sfform.GetValue('Repeat['
+
line
+
'].rjjn');
46
var
ljnl
=
sfform.GetValue('Repeat['
+
line
+
'].ljnl');
47
sheet1.Cells(
2
+
line,
1
).Value
=
name;
48
sheet1.Cells(
2
+
line,
2
).Value
=
total;
49
sheet1.Cells(
2
+
line,
3
).Value
=
yfjd;
50
sheet1.Cells(
2
+
line,
4
).Value
=
cql;
51
sheet1.Cells(
2
+
line,
5
).Value
=
zxl;
52
sheet1.Cells(
2
+
line,
6
).Value
=
gzgf;
53
sheet1.Cells(
2
+
line,
7
).Value
=
zrx;
54
sheet1.Cells(
2
+
line,
8
).Value
=
xzjs;
55
sheet1.Cells(
2
+
line,
9
).Value
=
jqx;
56
sheet1.Cells(
2
+
line,
10
).Value
=
gzhl;
57
sheet1.Cells(
2
+
line,
11
).Value
=
jjwt;
58
sheet1.Cells(
2
+
line,
12
).Value
=
ybnl;
59
sheet1.Cells(
2
+
line,
13
).Value
=
rjjn;
60
sheet1.Cells(
2
+
line,
14
).Value
=
ljnl;
61
62
}
//
end for
63
64
http://www.blogjava.net/beyondduke/archive/2006/08/05/61911.html
---------------------------------------------
作者:Ritchie(
乞戈
)
出处:
http://RitchieChen.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
查看全文
相关阅读:
别让安全问题拖慢了 DevOps!
精华阅读第 9 期 |滴滴出行 iOS 客户端架构演进之路
微信小程序组件化开发框架WePY
Web前端鼠标悬停实现显示与隐藏效果
Web前端社交账号注册按钮
微信小游戏2
微信小游戏
(2)
Angular实战项目(1)
一步HTML5教程学会体系
原文地址:https://www.cnblogs.com/RitchieChen/p/1226197.html
最新文章
C#中构造函数的定义
子类的拷贝构造函数如何调用其父类的拷贝构造函数
报表并发访问量大的配置
Weblogic集群配置__部署润乾应用
HSQL结合润乾报表同步部署问题
连接池并发的实现原理
TOMCAT配置SSL认证为HTTPS协议服务
Apache配置tomcat集群
在weblogic下部署找不到授权文件的解决方法
Linux+db2+was部署问题总结
热门文章
Oracle如何把数据库表迁移到指定表空间
DOMINO的JDBC和ODBC连接方法
如何监控业务的响应速度?Cloud Insight SDK 实践分享
想知道吗?CTO 比普通程序员强在哪?
程序员:让你的腹部瞬间显瘦,只差一个动作!
如何通过热修复,搞定开发中的那些 Bug?
XML 实体扩展攻击
颜值不够身材凑,沟通不畅平台上!
管理Java垃圾回收的五个建议
也许狼真的来了,我们该怎么办?
Copyright © 2011-2022 走看看