惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Blog — PlanetScale
Blog — PlanetScale
GbyAI
GbyAI
Engineering at Meta
Engineering at Meta
博客园 - 司徒正美
T
Tailwind CSS Blog
F
Full Disclosure
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
小众软件
小众软件
IT之家
IT之家
J
Java Code Geeks
Y
Y Combinator Blog
Microsoft Security Blog
Microsoft Security Blog
B
Blog
V
V2EX
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Hugging Face - Blog
Hugging Face - Blog
美团技术团队
The Cloudflare Blog
Recent Announcements
Recent Announcements
博客园 - 【当耐特】
Google DeepMind News
Google DeepMind News
罗磊的独立博客
博客园 - 叶小钗
阮一峰的网络日志
阮一峰的网络日志
The GitHub Blog
The GitHub Blog
云风的 BLOG
云风的 BLOG
aimingoo的专栏
aimingoo的专栏
大猫的无限游戏
大猫的无限游戏
酷 壳 – CoolShell
酷 壳 – CoolShell
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
S
Security @ Cisco Blogs
MyScale Blog
MyScale Blog
MongoDB | Blog
MongoDB | Blog
U
Unit 42
H
Heimdal Security Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
V2EX - 技术
V2EX - 技术
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Google Online Security Blog
Google Online Security Blog
N
News and Events Feed by Topic
Hacker News - Newest:
Hacker News - Newest: "LLM"
PCI Perspectives
PCI Perspectives
博客园 - 三生石上(FineUI控件)
I
InfoQ
SecWiki News
SecWiki News
N
News and Events Feed by Topic
D
DataBreaches.Net
Schneier on Security
Schneier on Security
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO

博客园 - xixi8820

输入框验证输入数字的js 关于VS2005中GridView的自定义分页,单选、多选、排序、自增列的简单应用(转载的) 使用t-sql从身份证号中提取生日(转自别人,个人学习收藏用) 一个最简单的登录例子 js中setTimeout与setInterval的区别 javascript 获得指定日期的临近日期的方法 asp.net 2.0 生成验证码 在Asp.Net中应用DataFormatString ASP.NET中App_Code,App_Data等文件夹的作用 javascript 客户端验证 在DataGrid中模版列显示图片 上传图片 页面取物理路径和几种获取asp.net应用程序的路径 模式窗口关闭,并刷新父窗口的方法 跨页面实现多选 用window.location.href实现刷新另个框架页面 听说是个高效的分页存储过程,可以轻松应对百万数据(转) keycode 值 DataGrid点击删除按钮弹出对话框的问题
js将html中的内容导出word、或者excel文件的方法
xixi8820 · 2008-02-21 · via 博客园 - xixi8820

 1 //传入一个table的id,将table的全部内容导出excel文件
 2 function AutomateExcel(objTable) 
 3 
 4     // Start Excel and get Application object. 
 5     var oXL = new ActiveXObject("Excel.Application"); 
 6     // Get a new workbook. 
 7     var oWB = oXL.Workbooks.Add(); 
 8     var oSheet = oWB.ActiveSheet; 
 9     var hang = objTable.rows.length; 
10 
11     var lie = objTable.rows(0).cells.length; 
12 
13     // Add table headers going cell by cell. 
14     for (var i=0;i<hang;i++
15     { 
16         for (var j=0;j<lie;j++
17         { 
18             oSheet.Cells(i+1,j+1).value = objTable.rows(i).cells(j).innerText; 
19         } 
20 
21     } 
22     oXL.Visible = true
23     oXL.UserControl = true
24 
25 
26 //描述:将固定格式的xml文件导出excel文件
27 //strXml:传入的xml字符串,一般为dataset直接getxml得到的就可以;
28 //xmlField:要导入的字段和对应的中文名称,格式如下:
29 //var xmlField="<FIELDLIST><TITLE>主题</TITLE><KEYWORD>关键词</KEYWORD><TYPE>报题来源</TYPE><CREATE_DATE>创建日期</CREATE_DATE><COLUMN_NAME>所属栏目</COLUMN_NAME></FIELDLIST>";
30 function ExpXmlToExcel(strXml,xmlField) 
31 
32     //导入xml字符串
33     var xmlDoc = new XmlDoc();
34     xmlDoc.loadXML(strXml);
35     var nodesList = xmlDoc.documentElement.childNodes;
36     
37     //导入字段列表;
38     var xmlDocField = new XmlDoc();
39     xmlDocField.loadXML(xmlField);
40     var fieldList = xmlDocField.documentElement.childNodes;
41     
42     // Start Excel and get Application object. 
43     var oXL = new ActiveXObject("Excel.Application"); 
44     // Get a new workbook. 
45     var oWB = oXL.Workbooks.Add(); 
46     var oSheet = oWB.ActiveSheet; 
47     var hang = nodesList.length;
48     var lie = fieldList.length;
49     //插入表头
50     
51     for (var j=0;j<lie;j++
52     { 
53         oSheet.Cells(1,j+1).value =fieldList[j].text;
54     } 
55     
56     // Add table headers going cell by cell. 
57     for (var i=0;i<hang;i++
58     { 
59         for (var j=0;j<lie;j++
60         { 
61             oSheet.Cells(i+2,j+1).value = nodesList[i].selectSingleNode(fieldList[j].nodeName).text; 
62         } 
63     } 
64     oXL.Visible = true
65     oXL.UserControl = true
66 
67 
68 //指定页面区域内容导入Word
69 //eDiv:要导出具体内容的div
70 function ExpHtmlToWord(eDiv)
71 {
72   var oWD = new ActiveXObject("Word.Application");
73   var oDC = oWD.Documents.Add("",0,1);
74   var oRange =oDC.Range(0,1);
75   var sel = document.body.createTextRange();
76 
77   sel.moveToElementText(eDiv);
78   sel.select();
79   sel.execCommand("Copy");
80   oRange.Paste();
81   oWD.Application.Visible = true;
82