项目需要用到将excel中的数据导入到页面的文本框中,但并不想将excel提交到后台,下面是使用js读取excel内容的实例代码
<script type="text/javascript">
function autoExcle(){
var fileadd = document.getElementById('file').value;
var oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.open(fileadd); //打开需要操作的文件
oWB.worksheets(1).select(); //选取第一个sheet
var oSheet = oWB.ActiveSheet; //设置第一个sheet为当前操作对象
var colcount=oWB.Worksheets(1).UsedRange.Cells.Rows.Count; //获取行数
var colcolumn=oWB.Worksheets(1).UsedRange.Columns.Count; //获取列数
try {
for (var j=1;j<=colcount;j++) {
for (var i=1;i<=colcolumn;i++) {
document.write(oSheet.Cells(j,i).value + ",");
}
document.write("<br/>");
} catch(e) {
oWB.close();
}
oWB.close();
}
</script>
<input name="file" id="file" type="file" size="20"/>
<input name="costVo" type="button" onclick="autoExcle();" value="自动填充"/>
注意:在浏览器中可能会遇到"automation服务器不能创建对象"的问题,还应将IE的安全设置“不允许运行未标记为安全的activeX控件”启用即可。
分享到:
相关推荐
然而,在某些特定情况下,如在客户端处理用户上传的Excel文件,我们可能需要实现JavaScript读取Excel文件的功能。下面将详细介绍如何在JavaScript中实现这一功能,以及相关知识点。 1. **使用FileReader API** ...
js读取excel到页面,超级简单,一看就懂,支持 html和jsp,只需改下扩展名即可
JavaScript 技术篇 - js读取Excel文档里的内容实例演示,js如何读取excel指定单元格的内容,js将excel的内容转化为json字符串方法:https://blog.csdn.net/qq_38161040/article/details/118678016
在JavaScript中,读取Excel文件(.xls)并兼容多种浏览器,如Chrome、IE和Firefox,是一项常见的需求。这通常涉及到文件API、ActiveXObject(针对IE)和第三方库的使用。下面将详细介绍如何实现这一功能。 首先,...
在给定的标题和描述中,“js读取excel表格的js文件”反复提及,这暗示我们需要关注的是一个JavaScript库,可能是用于读取和操作Excel文件的。根据提供的压缩包文件名“xlsx.full.min.js”,我们可以推测这是一个叫做...
它能够读取Excel文件,并将其内容转换为JSON对象,这对于数据的处理和展示非常方便。通过使用`XLSX.read`方法,我们可以加载二进制文件或者base64编码的字符串,并将它们解析成工作表对象。例如: ```javascript ...
##### 2.1 使用ActiveXObject读取Excel文件 在IE浏览器环境下,可以通过`ActiveXObject`对象来操作Office应用程序,例如Excel。这种方式适用于客户端环境,并且要求用户的浏览器支持ActiveX控件。 ##### 2.2 代码...
本文将深入探讨如何使用JavaScript在浏览器端解析和读取Excel文件,主要基于开源库`js-xlsx`。 `js-xlsx`是一个强大的JavaScript库,专门用于解析和操作Excel文件(.xlsx和.xls格式)。它支持读取二进制文件、Base...
JS方法读取excel表格并显示在页面上,单HTML网页代码事例
9. **使用示例**:一个简单的使用`js-xlsx`读取Excel文件并显示在HTML表格的示例: ```javascript var reader = new FileReader(); reader.onload = function(e) { var binaryString = e.target.result; var ...
4.readAsText(file, [encoding]):将文件读取为文本,encoding缺省值为'UTF-8' */ var wb;//读取完成的数据 var rABS = false; //是否将文件读取为二进制字符串 function importf(obj) {//导入 if(!obj.files...
这个过程涉及到几个关键...总的来说,HTML通过JavaScript读取Excel文件需要结合HTML5的File API、Excel解析库(如SheetJS)以及可能的跨域解决方案。理解这些技术可以帮助你实现将Excel数据动态展示在网页上的功能。
在本文中,我们将深入探讨如何使用js-xlsx来读取Excel文件,以及相关的技术细节。 首先,我们需要理解Excel文件的基本结构。Excel文件通常是基于XML的结构化格式,如`.xlsx`文件实际上是基于ZIP打包的一系列XML文档...
JavaScript(JS)作为前端开发的主要语言,通过特定的技术手段,能够实现对本地Excel文件的读取与解析。本文将深入探讨如何利用JS来读取和解析Excel文件,以及如何进行数据验证,确保上传的数据符合预设的格式要求。...
<title>JS读取Excel为json数据 <script src="xlsx.full.min.js"> <!-- 你的网页内容 --> ``` 接下来,我们创建一个函数来处理文件读取和转换。在JavaScript中,你可以使用`FileReader` API来读取本地文件。...
本项目涉及的主题是“使用JavaScript读取Excel文件来实现药品临期和过期提醒”,这涉及到JavaScript与Excel数据交互的技术,以及前端界面的构建。我们将详细探讨以下几个关键知识点: 1. **JQuery库**:JQuery是...
在标题"js转换图片到Excel里面"和描述中提到的任务,是利用JavaScript将硬盘上的图片读取并嵌入到Excel文档中。这种技术对于数据可视化、报告生成或批量处理图像与表格数据结合的场景非常有用。下面,我们将深入探讨...
javascript读取EXCEL表格,实现工作日志按月查询,统计出勤天数,打印
这个插件利用了sheetjs框架,一个功能强大的JavaScript库,能够直接在游戏运行时读取Excel文件,从而动态地将游戏中的文本内容翻译成不同的语言。 首先,我们来了解一下sheetjs框架。SheetJS是一个开源的JavaScript...