`

将页面中指定表格的数据导入到Excel中

阅读更多
<HTML>
<HEAD>
<TITLE>将页面中指定表格的数据导入到Excel中</TITLE>
<SCRIPT LANGUAGE="javascript">
<!--
function AutomateExcel()
{

var oXL = new ActiveXObject("Excel.Application"); //创建应该对象
var oWB = oXL.Workbooks.Add();//新建一个Excel工作簿
var oSheet = oWB.ActiveSheet;//指定要写入内容的工作表为活动工作表
var table = document.all.data;//指定要写入的数据源的id
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++){//在Excel中写行
for (j=0;j<lie;j++){//在Excel中写列
//定义格式
oSheet.Cells(i+1,j+1).NumberFormatLocal = "@";
//!!!!!!!上面这一句是将单元格的格式定义为文本
oSheet.Cells(i+1,j+1).Font.Bold = true;//加粗
oSheet.Cells(i+1,j+1).Font.Size = 10;//字体大小
oSheet.Cells(i+1,j+1).Font.Name = '微软雅黑';
oSheet.Cells(i+1,j+1).value = table.rows(i).cells(j).innerText;//向单元格写入值
}
}
oXL.Visible = true;
oXL.UserControl = true;
}
//-->
</SCRIPT>
</HEAD>

<BODY>
<table border="0" width="300" id="data" bgcolor="black" cellspacing="1">
<tr bgcolor="white">
<td>编号</td>
<td>姓名</td>
<td>年龄</td>
<td>性别</td>
</tr>
<tr bgcolor="white">
<td>0001</td>
<td>张三</td>
<td>22</td>
<td>女</td>
</tr>
<tr bgcolor="white">
<td>0002</td>
<td>李四</td>
<td>23</td>
<td>男</td>
</tr>
</table>
<input type="button" name="out_excel" onclick="AutomateExcel();" value="导出到excel">
</BODY>
</HTML>


From http://blog.sina.com.cn/s/blog_586f1baf01000ako.html

分享到:
评论

相关推荐

    如何快速截图并导入到指定EXCEL表格中

    这两个工具可以帮助你实现快速截图并方便地导入到Excel中。确保从安全的来源下载并安装这两个软件,并在安装后打开Excel,启用所有宏设置,因为Excel工具箱可能需要用到宏功能。 在开始截图之前,创建一个名为...

    js excel表内容导入到页面table中

    通过以上步骤,我们可以实现将Excel数据导入到HTML页面的table中。需要注意的是,实际开发中可能需要结合具体项目需求,调整或扩展这些步骤。例如,如果需要支持服务器端导入,那么还需要处理文件上传到服务器的逻辑...

    SpringBootMybatis+poi+Thymeleaf实现excel文件数据导入到数据库以及从数据库将数据导出成excel.zip

    在本项目中,"SpringBootMybatis+poi+Thymeleaf实现excel文件数据导入到数据库以及从数据库将数据导出成excel.zip",我们主要关注的是如何利用Java技术栈来处理Excel文件,并与数据库进行交互。以下是相关知识点的...

    实现将excel中的数据批量导入到access

    ### 实现将Excel中的数据批量导入到Access 在IT领域,数据迁移是一项常见的任务,特别是在不同格式或平台间的数据转换过程中。本篇文章将基于提供的代码示例,详细讲解如何实现将Excel中的数据批量导入到Access...

    页面表格内容导入excelDemo 实现

    "页面表格内容导入excelDemo 实现"这个标题所指的,是一个利用JavaScript插件tableexport.js来实现网页表格数据导出为Excel文件的示例项目。下面我们将详细探讨这个知识点。 首先,tableexport.js是一个流行的...

    从Word表格批量提取数据到Excel.zip

    在日常办公中,我们经常会遇到需要将Word文档中的表格数据整理到Excel中,以便于进行更复杂的计算和分析。这个任务看似繁琐,但实际上有多种方法可以实现“从Word表格批量提取数据到Excel”。下面,我们将详细讲解这...

    layui数据表格导出Excel插件

    layui数据表格导出Excel插件是一款为layui框架设计的实用工具,它允许用户方便地将layui数据表格中的数据导出到Excel文件中。layui是一款轻量级的前端UI框架,以其简洁、优雅的代码风格和丰富的组件库深受开发者喜爱...

    怎样将Excel中的数据导入到SQL Server 2000数据库中

    本文将详细介绍如何使用SQL Server 2000自带的数据导入工具(DTS,Data Transformation Services)将Excel中的数据导入到SQL Server 2000数据库。 #### 一、准备工作 1. **安装环境**:确保已经安装了SQL Server ...

    C# 将数据导出到Excel汇总

    这种方法可以将页面上所有的HTML元素,包括按钮、表格、图片等,全部转换并输出到Excel文件中。实现的关键在于设置`Response`对象的属性。具体步骤如下: 1. **初始化Response**:首先,调用`Response.Clear()`清除...

    asp中导入excel文件数据到access数据库中程序代码

    根据提供的文件信息,本文将详细解释如何在ASP中实现Excel文件数据导入至Access数据库的过程,包括上传、解析Excel文件及数据存储等步骤。 ### ASP中导入Excel文件数据到Access数据库 #### 一、项目背景与需求分析...

    mssql2000导入excel数据

    标题“mssql2000导入excel数据”指的是在Microsoft SQL Server 2000中将数据从Excel文件导入到SQL Server数据库的过程。这个过程在数据迁移、数据分析或数据整合时非常常见,尤其是在处理大量源自电子表格的数据时。...

    Python Pyqt5 自适应UI 导入本地Excel

    3. **显示数据**:将数据加载到Qt的表格视图(QTableView)中,我们需要创建一个`QStandardItemModel`,然后将DataFrame的列和行数据分别设置为模型的列头和数据项。之后,将模型设置到QTableView的`model()`属性上...

    VBA操作网页读取数据自动填入EXCEL表中

    以上便是通过VBA实现网页数据抓取并自动填充到Excel中的完整过程。这种方法适用于需要定期从特定网站获取数据并进行批量处理的场景。需要注意的是,在实际应用过程中可能还需要考虑网络延迟、网页结构变化等因素对...

    将网页数据快速导入进Excel2021中.docx

    幸运的是,Microsoft Excel 2021提供了一个强大的功能——“获取外部数据”,它可以帮助我们轻松地将网页上的数据导入到Excel工作表中。下面将详细介绍这一过程。 #### 第一步:启动Excel 2021并选择获取外部数据 ...

    利用Jscrīpt复制网页中的表格到Excel中

    根据给定的信息,本文将详细解释如何利用JavaScript技术将网页中的表格内容复制到Excel的一个工作表(Sheet)中。此方法对于需要频繁处理表格数据、并希望将其转换为Excel格式以便进行进一步分析或报告的人来说非常...

    如何从 Excel 中导入成绩到 Moodle 中

    通过以上步骤,你可以轻松地将Excel中的成绩数据导入到Moodle系统中。需要注意的关键点包括: - **确保Excel表格格式正确**:包含唯一的用户标识符和成绩栏目的行。 - **正确导出CSV文件**:使用“CSV (MS-DOS)”...

    Foxpro中如何实现对EXCEL表格的操作

    ### Foxpro中实现对EXCEL表格的操作 在日常工作中,我们常常需要借助不同的工具来处理数据,例如Visual FoxPro(简称VFP)和Microsoft Excel。虽然这两种工具各有优势,但有时候将它们结合使用能够带来更高效的工作...

    怎么把lnternet网页数据导入excel?.docx

    通过以上步骤,您可以轻松地将Internet网页上的数据导入Excel中进行管理和分析。这种方法非常适合处理需要频繁更新的在线数据,比如股市行情、新闻统计等。 ### 小贴士 - 在选择要导入的数据时,请确保只选择了所...

    asp批量导入excel数据

    在ASP中批量导入Excel数据到Access数据库是一项常见的需求,尤其在处理大量数据时,手动输入显然是低效的。这个功能可以帮助用户快速、高效地将Excel表格中的数据整合到Access数据库中,提高工作效率。 在实现这个...

Global site tag (gtag.js) - Google Analytics