`
谷超
  • 浏览: 165985 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript操作excel

阅读更多

javascript确实很强,在其中能够操作多种的文档,包括word,excel,读写xml,很多通常我们觉得要写在服务端的代码也能够利用javascript在客户端得到很好的实现

下面是自己利用javascript来操作excel文档的例子,希望对需要的人能够有所帮助!

	try{
		var oXL = new ActiveXObject("Excel.Application");
	}catch(Exception){
		alert("请将你的浏览器安全设置为最低或者你的浏览器不支持此功能!");
		window.close();
	}
	
		var oWB = oXL.Workbooks.Add();
		var oSheet = oWB.ActiveSheet;
    var title = "产品信息请妥善保存";
    
    var i = 1;

    oSheet.Cells(i,1).numberformatlocal="@";
    oSheet.Cells(i,1).Font.size="14";//设置单元格字体大小
    oSheet.Cells(i,1).Font.Bold = true;//设置字体是否为粗体
    oSheet.Cells(i,1).value=title;
    oSheet.Cells(i,1).Borders.LineStyle = 1;
    oSheet.Range("A1:B1").merge() ;//合并单元格
    oSheet.Range("A1:B1").Borders.LineStyle = 1;//设置单元格边线

    i++;//2
		oSheet.Cells(i,1).numberformatlocal="@";
		oSheet.Cells(i,1).Font.size="12";
		oSheet.Cells(i,1).value="纳税人识别号";
		oSheet.Cells(i,1).Borders.LineStyle = 1;
		
		oSheet.Cells(i,2).numberformatlocal="@";
		oSheet.Cells(i,2).Font.size="12";
		oSheet.Cells(i,2).value=nsrsbh;
		oSheet.Cells(i,2).Borders.LineStyle = 1;
		
    i++;//3
		oSheet.Cells(i,1).numberformatlocal="@";
		oSheet.Cells(i,1).Font.size="12";
		oSheet.Cells(i,1).value="纳税人名称";
		oSheet.Cells(i,1).Borders.LineStyle = 1;
		
		oSheet.Cells(i,2).numberformatlocal="@";
		oSheet.Cells(i,2).Font.size="12";
		oSheet.Cells(i,2).value=nsrmc;
		oSheet.Cells(i,2).Borders.LineStyle = 1;
		
    i++;//4
		oSheet.Cells(i,1).numberformatlocal="@";
		oSheet.Cells(i,1).Font.size="12";
		oSheet.Cells(i,1).value="序列号";
		oSheet.Cells(i,1).Borders.LineStyle = 1;
		
		oSheet.Cells(i,2).numberformatlocal="@";
		oSheet.Cells(i,2).Font.size="12";
		oSheet.Cells(i,2).value=xlh;
		oSheet.Cells(i,2).Borders.LineStyle = 1;
		
    //设置自动调整列宽
    oSheet.Columns.AutoFit;
    try {
      with (oSheet.PageSetup) {
        Orientation  = 1;        //1:纵向 2横向 打印
        HeaderMargin = 0/0.035;  //页眉1cm
        FooterMargin = 0/0.035;  //页脚0cm
        TopMargin    = 0/0.035;  //顶边距1cm
        BottomMargin = 0/0.035;  //底边距0cm
        LeftMargin   = 0/0.035;  //左边距0cm
        RightMargin  = 0/0.035;  //右边距0cm
      }
    } catch (e) {}

		oXL.Visible = true;
		oXL.UserControl = true;
    oXL = null;
    oWB = null;
    oSheet = null;

 

 

分享到:
评论

相关推荐

    javascript操作EXCEL

    JavaScript 操作 Excel JavaScript 操作 Excel 是指使用 JavaScript 语言来操作和控制 Excel 应用程序。通过使用 ActiveXObject 对象,可以在客户端操作 Excel 文件,而不需要访问服务器端。 在使用 JavaScript ...

    JavaScript操作Excel_Demo.zip

    在这个“JavaScript操作Excel_Demo.zip”压缩包中,包含了一个名为“xlsx.full.min.js”的插件,它是XLSX库的一个版本,用于读取和写入CSV、XLS、XLSX等多种格式的电子表格文件。这个库基于JSON,使得在JavaScript...

    javascript操作excel生成报表示例_.docx

    【JavaScript操作Excel生成报表】 在IT领域,有时候我们需要在网页端生成报表并导出为Excel格式,以便用户能够方便地下载和分析数据。JavaScript是一种常用的客户端脚本语言,虽然它通常用于网页交互,但通过特定的...

    封装好的一套javascript操作Excel的javabean

    实现javascript操作Excel进行报表输出的javabean接口类,通过调用bean的方法快速生成客户端的javascript来操作Excel,实现读取Excel模板,添加记录,打印设置,打印预览,自动保存文件等功能,本人多年的web开发经验...

    javascript 操作Word和Excel的实现代码

    虽然题目和描述中没有具体提及Excel文档的操作,但我们可以基于Word文档操作的基础之上,介绍如何使用JavaScript操作Excel文档。 ##### 1. 创建Excel对象 创建Excel对象的方式与创建Word对象类似,都是通过`...

    javascript excel操作

    ### JavaScript 操作 Excel 的知识点详解 #### 一、概述 ...综上所述,通过JavaScript操作Excel是一个实用的功能,但需要注意兼容性和安全性问题。开发者应该根据实际情况选择合适的技术栈来实现这一需求。

    js操作excel

    ### JavaScript操作Excel知识点详解 #### 一、简介 在日常工作中,经常需要处理Excel文档,尤其是在Web应用中,用户可能需要导出数据到Excel文件。虽然有多种方式可以实现这一功能,但使用JavaScript来直接操作...

    Js操作Excel常用方法.pdf

    在介绍JavaScript操作Excel的常用方法之前,首先要明确一点,这些操作通常是借助COM自动化技术(如ActiveX对象)来实现的,因为这涉及到直接与Excel应用程序的接口交互。然而,需要注意的是,这种做法主要适用于...

    javascript 操作Word和Excel的实现代码.docx

    虽然题目中没有具体提到如何使用JavaScript操作Excel文档,但在实际应用中,通常可以通过Microsoft Office提供的OLE自动化或者第三方库如`SheetJS`来实现。这里提供一个简单的示例,展示如何使用`SheetJS`库将JSON...

    Javascript 读取Excel实例

    - **js-xlsx**:这是xlsx库的旧名,功能与xlsx相同,提供读取、写入和操作Excel文件的能力。 - ** SheetJS**:xlsx库的GitHub仓库名为SheetJS,它提供了多种语言的接口,包括JavaScript。 4. **读取流程** - ...

    js操作excel.rar

    在IT行业中,JavaScript(简称JS)是一种广泛使用的前端编程语言,它主要负责...了解这些知识点后,开发人员可以根据实际需求,结合提供的HTML文件学习和实践JavaScript操作Excel的技巧,从而实现高效的数据导出功能。

    javascript+vba实现打印excel功能

    本文将深入探讨如何使用JavaScript和VBA(Visual Basic for Applications)来实现Excel的批量打印功能,从而避免手动逐个打印工作表的繁琐操作。 JavaScript是一种广泛使用的脚本语言,通常应用于网页前端交互,但...

    HTML用JS导出Excel的五种方法.javascript导出excel的5种方法

    对于Microsoft Edge和IE浏览器,可以利用`OfficeJS`库直接操作Excel在线版。这需要用户有Office 365订阅,并在支持的浏览器中运行。 ```javascript // 引入OfficeJS库 import * as Office from 'office-js'; ...

    asp.net 中用excel 实现报表设计

    // 使用JavaScript操作Excel function createExcel() { var excel = new ActiveXObject("Excel.Application"); var workbook = excel.Workbooks.Add(); var worksheet = workbook.Worksheets[1]; // 填充数据 ...

    table导出excel(JS法-所见即所得)

    知识点2: 使用JavaScript操作Excel 在获取了Excel应用程序对象后,我们可以使用JavaScript来操作Excel。例如,在本例中,我们使用了`oXL.Workbooks.Add()`来添加一个新的工作簿,`oWB.ActiveSheet`来获取活动工作表...

    JavaScript仿Excel表格演示

    JavaScript仿Excel表格演示提供了一种高效且灵活的方法,让用户在浏览器环境中享受到类似于Microsoft Excel的操作体验。这种技术主要依赖于HTML5的新特性,如数据绑定、事件处理以及Web存储等,以实现动态表格的功能...

Global site tag (gtag.js) - Google Analytics