精华内容
下载资源
问答
  • 就是项目中有一个文本框和导入按钮,要求点击按钮时可以导入excel文件,然后能自动读取其中的线路号显示到文本中。毫无意外,便开始在网上搜索JS实现相关功能的帖子,也获得了很多有用的经验。可唯一的问题是,总会...

    很多项目中可能需要从外部实时读入文件,但不是上传,对于这种该怎么实现呢。

    日前,笔者也遇到一个类似的问题。就是项目中有一个文本框和导入按钮,要求点击按钮时可以导入excel文件,然后能自动读取其中的线路号显示到文本中。毫无意外,便开始在网上搜索JS实现相关功能的帖子,也获得了很多有用的经验。可唯一的问题是,总会出现一些困然的小问题。也是为了给以后的小伙伴省下时间,笔者在这里给大家一个较好的实现。

    不多说,先上代码:

    <html>  
     <head>  
      <title> New Document </title>
        <meta charset="utf-8">  
      <meta name="Generator" content="EditPlus">  
      <meta name="Author" content="">  
      <meta name="Keywords" content="">  
      <meta name="Description" content="">  
      <script type="text/javascript" src="jquery-1.7.2.min.js"></script>
      <script type="text/javascript">  
        var oWB = null;
        var oXL = null;
        function loadExcel() {
               $("#upfile").click();
               //得到文件路径的值  
               var filePath = $("#upfile").val();  
               //创建操作EXCEL应用程序的实例  
               try{
                this.oXL = new ActiveXObject("Excel.Application");
                try{
                    //打开指定路径的excel文件  
                    this.oWB = this.oXL.Workbooks.open(filePath);  
                    //获取sheet数
                     var sheet = this.oWB.Worksheets.count;
                    //返回所传excel表格的sheet数供选择               
                    $("#sheet").css("display","block");
                    for(var i = 1;i <= sheet;i++){
                        var option = '<option value="'+i+'">-第'+i+'页-</option>';
                        $("#sheet").append(option);    
                    }
                }catch(e){
                    alert("请设置浏览器启用将文件上传到浏览器时包含本地路径!");
                }
                }catch(e){
                    alert("请设置浏览器允许初始化和执行未标记为可安全执行脚本的ActiveX控件!");
                }           
            }
        function readexcel(){
            var selsheet = $("#sheet").val();        
            var tempStr = [];  
                   //操纵所选sheet页(从一开始,而非零)  
               oWB.worksheets(parseInt(selsheet)).select();  
               var oSheet = oWB.ActiveSheet;            
               //使用的行数和列数  
             var rows =  oSheet.usedrange.rows.count;
             var columns = oSheet.usedrange.Columns.count;
             //查找线路号所在列
             var j = 1;
             for(j;j <= columns; j++){
                if(oSheet.Cells(1, j).value == "线路"){
                    break;
                }
             }
               try { 
                //首行首列为表头,默认不取值。
                  for (var i = 2; i <= rows; i++) { 
                      if(oSheet.Cells(i, j).value){
                          tempStr.push(oSheet.Cells(i, j).value)
                            //tempStr += oSheet.Cells(i, 3).value + "," ;
                        }
                  }
                    
               } catch(e) {  
                  $("#txtArea").val(tempStr);  
               }             
               $("#txtArea").val(tempStr);  
               //退出操作excel的实例对象  
               //oXL.Application.Quit();  
                //手动调用垃圾收集器  
               //CollectGarbage();  
        }    
      </script>  
     </head>  
      
     <body>
      <input type="text" id="txtArea" style="float:left;"/>  
      <input type="file" id="upfile" style="float:left; display:none;" />
      <select id="sheet" style="display:none; height:21px; float:left;" onchange="readexcel()">
        <option value="" selected>-请选择-</option>
      </select>  
      <input type="button" style="float:left; height:21px;" onclick="loadExcel();" value="read">  
    <br>  
     </body>  
    </html>  


     

    运行结果图:

     

     

     

    因为excel中可能有多个sheet页,因而笔者设计了一个自动加载页数并根据页数读入数据的功能,大家可以适当跟着改一下。

    另外,请读者朋友们注意,此方法需要设置浏览器启用将文件上传到浏览器时包含本地路径,以及允许或提示初始化和执行未标记为可安全执行脚本的ActiveX控件。

    转载于:https://www.cnblogs.com/Only-lovw-you/p/7412956.html

    展开全文
  • Excel中,有时候公式正确,但是计算不出结果,可能由于Excel不能将文本框中的内容识别为公式导致的。 可以在公式的参数里面加入英文空格,然后再将空格删除,按回车,这样可以解决。 如下面公式:=COUNTA...

    在Excel中,有时候公式正确,但是计算不出结果,可能由于Excel不能将文本框中的内容识别为公式导致的。

    可以在公式的参数里面加入英文空格,然后再将空格删除,按回车,这样可以解决。


    如下面公式:=COUNTA(表示!A:A)-1

    表示是一个工作表,按回车后,一直计算不出结果,可以在“表示”前面加入英文空格,然后再将其删除,再按回车。

    展开全文
  • Excel技巧大全

    2015-05-06 07:21:37
    48. 在Excel丢掉列标题的显示 26 49. 查看与日期等效的序列数的值 27 50. 快速复制单元格内容 27 51. 使用自定义序列排序(微软Office技巧大赛获奖作品) 27 52. 快速格式化Excel单元格 27 53. 固定显示某列 27 ...
  • Excel新手完全教程

    2014-10-08 23:13:58
    92. 在EXCEL丢掉列标题的显示 38 93. 查看与日期等效的序列数的值 38 94. 快速复制单元格内容 39 95. 使用自定义序列排序(微软OFFICE技巧大赛获奖作品) 39 96. 快速格式化EXCEL单元格 39 97. 固定显示某列 40 ...
  • 需要注意的是这样输入后,在“查找内容”后的文本框中不会显示任何内容,但实际上是有的; Step3:单击“全部替换”按钮,换行符将被全部替换。 方法二:用CLEAN函数 CLEAN函数可以删除文本中能打印的字符。...

    方法一:查找替换法

    Step1:按快捷键Ctrl+H,打开“查找和替换”对话框;

    Step2选择“查找内容”后的文本框,按住Alt键,在数字键盘中输入“0010”。需要注意的是这样输入后,在“查找内容”后的文本框中不会显示任何内容,但实际上是有的;

    Step3单击“全部替换”按钮,换行符将被全部替换。

    方法二:用CLEAN函数

    CLEAN函数可以删除文本中不能打印的字符。假如A1单元格包含换行符,可在B1单元格中输入公式:“=CLEAN(A1)”,即可删除换行符。

    展开全文
  • Excel使用技巧大全

    2011-09-13 23:38:39
    48. 在EXCEL丢掉列标题的显示 32 49. 查看与日期等效的序列数的值 33 50. 快速复制单元格内容 33 51. 使用自定义序列排序(微软OFFICE技巧大赛获奖作品) 33 52. 快速格式化EXCEL单元格 33 53. 固定显示某列 33 ...
  • excel的使用

    2012-11-25 17:06:01
    0"只显示负数和零,输入的正数则不显示;格式“;;;”则隐藏所有的输入值。 自定义格式只改变数据的显示外观,并不改变数据的值,也就是说不影响数据的计算。灵活运用好自定义格式功能,将会给实际工作带来很大的...
  • 92. 在EXCEL丢掉列标题的显示 52 93. 查看与日期等效的序列数的值 52 94. 快速复制单元格内容 53 95. 使用自定义序列排序(微软OFFICE技巧大赛获奖作品) 53 96. 快速格式化EXCEL单元格 53 97. 固定显示某列 54 ...
  • Excel VBA实用技巧大全 附书源码

    热门讨论 2010-10-08 18:59:24
    01044不显示警告信息对话框 01045设置使用的打印机 01046安装加载宏 01047利用GetOpenFilename方法获取文件名 01048利用GetOpenFilename方法获取某类型文件名 01049改变GetOpenFilename方法的默认路径 01050改变...
  • Excel新增工具集

    2011-12-20 09:30:27
    6、群发同附件邮件:将同标题、同内容、同附件的共性邮件群发到多个邮箱与手机,与邮箱群发不同的是能“逐个群发”,受群发数量限制,不会被对方看到多个地址,不会被过滤成垃圾邮件。 7、自动进入网易邮箱:凡是...
  • 48. 在EXCEL丢掉列标题的显示 26 49. 查看与日期等效的序列数的值 27 50. 快速复制单元格内容 27 51. 使用自定义序列排序(微软OFFICE技巧大赛获奖作品) 27 52. 快速格式化EXCEL单元格 27 53. 固定显示某列 27 ...
  • EXCEL2007中,柱状图如何修改横坐标

    万次阅读 2012-06-17 21:42:52
    (1)首先,将自己想要显示的横坐标内容,写到excel中某一行中。 (2)和以前的操作一样,画出柱状图。 (3)画出柱状图之后,右键点击柱状图,点击“选择数据”,然后点击右下角框中的“编辑”,出现一个文本框,...

    大家都会用excel画柱状图吧!这里我就不多说了。在默认的情况下,画出来的柱状图,横坐标默认是1、2、3等,这些数字编号,那如何将横坐标改成自己想要的内容呢?

    很简单!

    (1)首先,将自己想要显示的横坐标内容,写到excel中某一行中。

    (2)和以前的操作一样,画出柱状图。

    (3)画出柱状图之后,右键点击柱状图,点击“选择数据”,然后点击右下角框中的“编辑”,出现一个文本框,再点击第一步创建的那一行,点击确定就OK啦!


    展开全文
  • 92. 在EXCEL丢掉列标题的显示 52 93. 查看与日期等效的序列数的值 52 94. 快速复制单元格内容 53 95. 使用自定义序列排序(微软OFFICE技巧大赛获奖作品) 53 96. 快速格式化EXCEL单元格 53 97. 固定显示某列 54 ...
  • 中文版Excel.2007高级VBA编程宝典 1/2

    热门讨论 2012-04-06 16:00:16
    这本全能的手册适合对Excel感兴趣的所有人群,不但内容丰富、权威,且条理清晰、结构合理。本书的作者是当之无愧的世界级Excel电子表格专家,他为读者倾心打造了这本专著,书中汇聚他15年来使用Excel的所有经验,...
  • 中文版Excel.2007高级VBA编程宝典 2/2

    热门讨论 2012-04-06 16:41:38
    这本全能的手册适合对Excel感兴趣的所有人群,不但内容丰富、权威,且条理清晰、结构合理。本书的作者是当之无愧的世界级Excel电子表格专家,他为读者倾心打造了这本专著,书中汇聚他15年来使用Excel的所有经验,...
  • 用百度地图就可以轻松解决, 而且公司还经常人员变动,读取excel中的内容,就不用每次还要更改地图文件了。 在遇到需要聚餐在地图中标点时,在文本框中输入地址,多个地址需要用英文逗号“,”分割。
  • 能够运行的模块只有六个,都在上边的工具栏上,现将各模块的关系和运行简要说明如下, 模块一、需求预测: 在本程序中,本模块和其他模块...在查找结果的列表框中单击某一文件,右边的文本框中便可显示该文件的内容
  • 【增加】采集时,字段内容为空时,可以采集此条内容。 【修复】百度编辑器上传漏洞。 【增加】栏目自由字段,由之前的5个字段增加到10个字段,多方位满足大家的需求。 【调整】用户/管理员登录时,密码加密后...
  • 【增加】采集时,字段内容为空时,可以采集此条内容。 【修复】百度编辑器上传漏洞。 【增加】栏目自由字段,由之前的5个字段增加到10个字段,多方位满足大家的需求。 【调整】用户/管理员登录时,密码加密后...
  • WPF程序总结-01

    2019-04-18 18:04:23
    显示内容的属性为 Content 。 Grid:网格。该控件是将页面像Excel一样划分成行和列的形式。 TextBlock:只读文本块,可以修改,可以复制。 TextBox:文本框,可读可改。其有一个属性为 BorderBrush 可以...
  • 主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows窗体基础、特色窗体界面、窗体控制技术、MDI窗体和继承窗体、Windows常用控件的使用、...
  • 3.35 文本框显示网页中选中的内容 3.36 文字的垂直滚动 3.37 文字幻灯片 3.38 随机动态文字效果 3.39 实现textarea的自动滚动 3.40 使用marquee实现文字上下滚动 3.41 类似安装效果的textarea滚动 3.42 始终显示在最...
  • VBA常用技巧

    2013-03-25 21:10:12
    技巧101自动选择文本框内容233 技巧102设置文本框数据格式234 技巧103限制文本框的输入长度236 技巧104将光标返回文本框中237 技巧105文本框的自动换行239 技巧106多个文本框数据相加241 技巧107控件跟随活动单元格...
  • 实例064 控制表格指定外边框不显示 实例065 背景颜色渐变的表格 实例066 表格隔行变色 实例067 表格隔列变色 实例068 鼠标经过表格时,显示提示信息 3.3 鼠标样式 实例069 显示自定义的鼠标形状 实例070 ...
  • 实例064 控制表格指定外边框不显示 实例065 背景颜色渐变的表格 实例066 表格隔行变色 实例067 表格隔列变色 实例068 鼠标经过表格时,显示提示信息 3.3 鼠标样式 实例069 显示自定义的鼠标形状 实例070 ...
  • 3.35 文本框显示网页中选中的内容 3.36 文字的垂直滚动 3.37 文字幻灯片 3.38 随机动态文字效果 3.39 实现textarea的自动滚动 3.40 使用marquee实现文字上下滚动 3.41 类似安装效果的textarea滚动 3.42 始终显示在最...
  • VBA编程技巧大全

    2013-08-05 09:03:19
    技巧101 自动选择文本框内容 235 技巧102 设置文本框数据格式 236 技巧103 限制文本框的输入长度 238 技巧104 将光标返回文本框中 239 技巧105 文本框的自动换行 241 技巧106 多个文本框数据相加 243 技巧107 控件...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 172
精华内容 68
关键字:

excel文本框内容不显示