JavaScript 学习笔记

       前些日子在朋友的帮助下看了一些JS完成了一个功能,想做个笔记,用了以下的知识.

      1. 扩展名为hta的文件:网页应用程序(html application).可以将页运行vbscript,javascript的文件命名为.hta文件即可运行,不需要安装开发和运行环境.记事本可编写,浏览器可运行.具有本地安全集别.

 

       2. 使用JS脚本,通过一个链接地址来取得一个页面的html。

 

 

          url = "URL链接地址";

          var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");  //建立一个Microsoft.XMLHTTP组件
      try {
         xmlhttp.open("get", url, false); //打开与服务的连接
         xmlhttp.send();  //发送指令
         return xmlhttp.responseText;  //返回字符串结果
        } catch (e) {
         return "";
      } finally {
        xmlhttp = null;
     }

 

   3. 创建excel表格

           //启用创建excel对象应用程序,包括application对象和activesheet.cells集合.
          var ExcelApp = new ActiveXObject("Excel.Application");
          var ExcelSheet = new ActiveXObject("Excel.sheet");

          //使用Excel通过application对象可见.
          ExcelSheet.Application.Visible = true;
         //将一些文本放在表格里
         var c = 1;
        for(var i=1;i<10;i++)
           {
                 ExcelSheet.ActiveSheet.Cells(i,c).Value = "This is column A,row 1";
                 ExcelSheet.ActiveSheet.Cells(i,c+1).Value = "This is Column A,row 2";
           }

         //保存表格
         ExcelSheet.SaveAs("C://TEST.XLS");
        //使用application 对象用quit方法关闭Excel.
          ExcelSheet.Application.Quit(); 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值