<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<body>
<table border='1' id="viewtable">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>6</td>
<td>7</td>
<td>8</td>
<td>9</td>
<td>10</td>
</tr>
<tr>
<td>11</td>
<td>12</td>
<td>13</td>
<td>14</td>
<td>15</td>
</tr>
<tr>
<td>16</td>
<td>17</td>
<td>18</td>
<td>19</td>
<td>20</td>
</tr>
</table>
<form method=post action="">
<input type="button" value='导出到EXCEl' onclick="AutomateExcel(viewtable)">
</form>
</body>
</html>
<script language="JavaScript">
<!--
function AutomateExcel(viewtable)
{
//Start Excel and get Application object.
var oXL = new ActiveXObject("Excel.Application");
//Get a new workbook.
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var table = viewtable;
var hang = table.rows.length;
var lie = table.rows(0).cells.length;
// Add table headers going cell by cell.
for (i=0;i<hang;i++){
for (j=0;j<lie;j++) {
oSheet.Cells(i+1,j+1).value = table.rows(i).cells(j).innerText; }
}
oXL.Visible = true;
oXL.UserControl = true;
}
/*
function printToExcel() {
window.clipboardData.setData("Text",document.all('viewtable').outerHTML);
try
{
var ExApp = new ActiveXObject( "Excel.Application");
var ExWBk = ExApp.workbooks.add() ;
var ExWSh = ExWBk.worksheets(1) ;
ExApp.DisplayAlerts = false ;
ExApp.visible = true ;
}
catch(e)
{
alert( "您的电脑没有安装Microsoft Excel软件! ") ;
return false ;
}
ExWBk.worksheets(1).Paste;
}
function AutomateExcel()
{ var oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var table = viewtable;
var hang = table.rows.length;
var lie = table.rows(0).cells.length;
for (i=0;i<hang;i++)
{ for (j=0;j<lie;j++)
{ oSheet.Cells(i+1,j+1).value = table.rows(i).cells(j).innerText;
}} oXL.Visible = true;
oXL.UserControl = true;
}
*/
//-->
</script>
分享到:
相关推荐
"纯JavaScript导出Excel"的功能正是解决这个问题的一种方法,它允许开发者在不依赖任何后端服务或第三方库的情况下,直接在浏览器端将JSON格式的数据转换为可下载的Excel文件。这种技术对于那些对服务器交互有限制...
在IT行业中,数据的导入和导出是日常工作中不可或缺的一部分,尤其在数据分析、报表制作以及信息共享时。"tableExport_html表格导出excel等多种格式"是一个便捷的工具,它允许用户将HTML表格的数据轻松地导出为Excel...
在现代Web应用中,处理Excel数据已经成为一种常见的需求,特别是在数据分析、报表制作等领域。本文将深入探讨一个纯前端解决方案——Luckysheet,它允许用户在浏览器中直接编辑Excel,并实现文件的导入导出功能。 ...
Cognos是一款强大的商业智能(Business Intelligence, BI)工具,能够帮助用户进行数据分析、报告制作及可视化展示等工作。在Cognos环境中,用户经常需要将报告导出为不同的格式以便于分享或进一步处理。本文档主要...
网页表格数据转换为Excel文件是常见的数据处理需求,尤其在数据分析、报告制作或者信息整理时。这个过程涉及到网页抓取、HTML解析以及数据格式转换等多个技术环节。下面将详细讲解这个过程及其相关知识点。 首先,...
在IT行业中,生成Excel文件是常见的数据处理任务,特别是在数据分析、报表制作以及数据导出等场景。本篇文章将深入探讨如何导出数据并生成Excel文件,以满足日常工作的需求。 首先,我们需要理解Excel文件的基本...
"无格式导出Excel"是指在编程或自动化过程中,将数据以原始、无特定样式的形式导出到Excel文件中,这样用户可以根据自己的需求自由定制格式。这种功能对于需要大量处理数据并进行个性化展示的场景非常实用。 无格式...
Google查询并导出Excel是利用网络数据与数据库数据进行交互的有效方式。下面我们将深入探讨这两个主要的技术点:如何通过Google查询获取数据并将其导出为Excel格式,以及如何直接将数据库中的数据导出到Excel。 ...
在IT行业中,将表格数据(table)导出到Excel是一种常见的需求,特别是在数据分析、报表制作和数据共享等场景。本文将详细介绍如何通过修改`jquery.table2excel.js`源码实现这个功能,尤其针对IE浏览器的支持。 ...
// 生成Excel数据 byte[] excelBytes = generateExcelData(); // 设置响应头 response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); response.setHeader("Content-...
- **FileSaver.js**:一个JavaScript库,提供了保存文件到本地的功能,常用于导出数据。 3. **步骤** - **生成CSV数据**:首先,你需要将网页中的数据整理成CSV格式的字符串,例如,通过遍历DOM获取表格数据。 -...
标题中的"Domino视图数据导出到Excel的代码"涉及到的是一个JavaScript脚本,用于将Domino应用中的视图数据导出到Microsoft Excel电子表格中。这种功能在数据分析、报表制作或者用户需要离线查看数据时非常有用。以下...
在处理企业级应用时,经常需要将数据库中的数据导出至Excel格式,以方便进行进一步的数据分析或报告制作。对于Lotus Notes/Domino平台,通常有两种方法实现这一功能:前端JavaScript导出与后台LotusScript代理导出。...
"table导出excel"这个主题涉及到的技术主要集中在JavaScript(js)和相关的前端库上,它允许用户在浏览器环境中方便地将网页中的表格数据保存为Excel格式的文件。以下是对这个主题的详细讲解: 1. **JavaScript基础...
`TvInFoExcelBean(导出).java`可能是一个Java类,专门负责处理Excel数据的导出过程。这个类可能包含了解析业务数据、格式化为Excel格式以及创建Excel文件的方法。通常,这样的类会有一个方法,接收业务对象集合,...
本项目“json导出excel纯js支持中文ES6module”专注于在JavaScript环境中,不依赖任何库或插件,实现从JSON对象到Excel文件的转换,并且支持中文字符,同时采用ES6模块化语法,符合现代前端开发规范。 在JavaScript...
标题中的“支持中文导出 JQuery实现web页面中table导出excel”表明了这是一个关于使用JQuery库在Web页面上将表格数据导出为Excel文件,同时解决了中文字符正确显示的问题。在网页开发中,JQuery是一个广泛使用的...
使用XLS格式导出数据,用户可以直接在Excel中打开、编辑和分析数据,非常适合需要进行数据分析和报表制作的情况。 2. **DBF**:这是一个数据库文件格式,常用于FoxPro等数据库管理系统。DBF文件结构简单,易于处理...
"Excel表的导入导出"这个主题涉及到如何将Excel数据与其他应用程序或系统进行交互,包括读取Excel数据到程序中处理,以及将处理后的数据写回Excel文件。以下是关于这个主题的详细知识点: 1. **数据导入**: - **...
本项目提供的"Table表格导出为Excel、csv、txt、sql、json、xml、Word格式"就是这样一个功能丰富的解决方案,它允许用户将网页中的表格数据方便地转换为多种常见格式。 首先,我们来详细了解一下这些文件格式的特点...