精华内容
下载资源
问答
  • 方法一(整个文件全部处理): 让csv不用科学计数法表示: 1)csv文档右键打开方式选择记事本或者notepad++,ue等。。。 2)在写字板中全选后...将每一列“列数据格式设置文本“后点击”完成“ 解释一下:...

    方法一(整个文件全部处理):

    让csv不用科学计数法表示:
    1)csv文档右键打开方式选择记事本或者notepad++,ue等。。。
    2)在写字板中全选后选择复制
    3)新建一个excel文档,粘贴复制的内容
    4)选择“数据”菜单中的“分列”,分列方式选择“分隔符号”,点击“下一步”;在“分隔符号”中选择“逗号”,点击“下一步”;将每一列的“列数据格式设置为”文本“后点击”完成“
     

    解释一下:

           说白了就是不直接打开csv,而是文本打开复制到excel之后,用excel重新按照逗号分列。

     

    方法二(只改有问题的这一列):

    比如:"111111111111111111111,2222222222222"就会显示成"1.11111111111111E+33"怎么改文本格式也不行

    这个时候,其实只要用notepad++等文本工具打开这个csv文件,再该数字前面加上"\t",

    即:"    111111111111111111111,2222222222222",(\t就是前面的空格),然后再打开就可以正确显示了。

    所以代码里面我们也知道怎么弄了。

    首先字段加上"\t"不用说了。

    但是还是没有效果,写出来的csv文件用notepad++查看,还是不包含\t的空格。

    因为写进去的时候trim了,所以去掉默认的trim:

    csvWriter.writeRecord(data.getData(),true);//true就是不trim

    搞定!

    参考:

    https://blog.csdn.net/wg19900326/article/details/79484840

    展开全文
  • 同事离职,把手头的程序给我了,第二天客户说:“为什么我们导出的excel不会自己汇总啊??” 。。。。您稍等一下,我看一下哈(我怎么知道你们导出的excel为什么不会汇总啊!!) 打开程序 没什么问题,然后...

      同事离职 ,把手头的程序给我了,第二天客户说:“为什么我们导出的excel不会自己汇总啊??”

    。。。。您稍等一下,我看一下哈(我怎么知道你们导出的excel为什么不会汇总啊!!)

    打开程序

    没什么问题,然后导出打开

    这是神马?合着你导出来的全部是文本格式的了。文本格式存储的数字怎么汇总你告诉我。

    看代码吧

     1 void exportexcel()
     2     {
     3         DataTable dt = getDataTable();
     4         if (dt != null)
     5         {
     6             Response.Clear();
     7             Response.Buffer = true;
     8             Response.Charset = "GB2312";
     9             Response.AppendHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(exceltitle.Value, System.Text.Encoding.UTF8) + ".xls");
    10             Response.ContentEncoding = System.Text.Encoding.UTF8; 
    11 
    12             Response.ContentType = "application/ms-excel";
    13             this.EnableViewState = false;
    14             System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
    15             System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
    16 
    17             gvExport = new System.Web.UI.WebControls.GridView();
    18             gvExport.DataSource = dt.DefaultView;
    19             gvExport.AllowPaging = false;
    20             gvExport.DataBind();
    21             gvExport.Attributes.Add("style", "vnd.ms-excel.numberformat:@");
    22             // 返回客户端 
    23             gvExport.RenderControl(oHtmlTextWriter);
    24             Response.Write(oStringWriter.ToString());
    25             Response.End();
    26 
    27  
    28         }
    29         close();
    30     }
    View Code

    excel的数据格式:gvExport.Attributes.Add("style", "vnd.ms-excel.numberformat:@");

    下面是常用的一些格式:
    1)文本:vnd.ms-excel.numberformat:@  
    2)日期:vnd.ms-excel.numberformat:yyyy/mm/dd 
    3)数字:vnd.ms-excel.numberformat:#,##0.00 
    4)货币:vnd.ms-excel.numberformat:¥#,##0.00 
    5)百分比:vnd.ms-excel.numberformat: #0.00% 

    你这里输出的格式就是文本啊!果断的改成第三条数字类型的(哈哈,我是不是很聪明)

    等等,我表头的日期怎么回事,也变成数字了,看到它还有两位小数的就挠头了(失误,失误哈)

    gvExport.HeaderRow.Attributes.Add("style", "vnd.ms-excel.numberformat:@");    

    gvExport.Attributes.Add("style", "vnd.ms-excel.numberformat:#,##0.00");
    把表头改成原来的就行了,咱也不去改成时间类型了。
    ok!完美,perfect!!!
     
     
    本文由@巴黎_帅哥 原创,未经同意不得转载

    转载于:https://www.cnblogs.com/balishuaige/p/6802404.html

    展开全文
  • 同事离职,把手头的程序给我了,第二天客户说:“为什么我们导出的excel不会自己汇总啊??” 。。...您稍等一下,我看一下哈(我怎么知道你们导出的...文本格式存储的数字怎么汇总你告诉我。 看代码吧 View ...

    html导出到excel数据格式不正确解决方法

      同事离职 ,把手头的程序给我了,第二天客户说:“为什么我们导出的excel不会自己汇总啊??”

    。。。。您稍等一下,我看一下哈(我怎么知道你们导出的excel为什么不会汇总啊!!)

    打开程序

    没什么问题,然后导出打开

    这是神马?合着你导出来的全部是文本格式的了。文本格式存储的数字怎么汇总你告诉我。

    看代码吧

     View Code

    excel的数据格式:gvExport.Attributes.Add("style", "vnd.ms-excel.numberformat:@");

    下面是常用的一些格式: 
    1)文本:vnd.ms-excel.numberformat:@   
    2)日期:vnd.ms-excel.numberformat:yyyy/mm/dd  
    3)数字:vnd.ms-excel.numberformat:#,##0.00  
    4)货币:vnd.ms-excel.numberformat:¥#,##0.00  
    5)百分比:vnd.ms-excel.numberformat: #0.00% 

    你这里输出的格式就是文本啊!果断的改成第三条数字类型的(哈哈,我是不是很聪明)

    等等,我表头的日期怎么回事,也变成数字了,看到它还有两位小数的就挠头了(失误,失误哈)

    gvExport.HeaderRow.Attributes.Add("style", "vnd.ms-excel.numberformat:@");    

    gvExport.Attributes.Add("style", "vnd.ms-excel.numberformat:#,##0.00");
    把表头改成原来的就行了,咱也不去改成时间类型了。
    ok!完美,perfect!!!

    转载于:https://www.cnblogs.com/zhangxin4477/p/6803616.html

    展开全文
  • (1)无论传入什么数据,最后导出的excel中的内容都False。(后来发现是导出的所有文本数据都False,如果那一列的excel数据类型是数字之类的话,则正确的值。因为我的例子中所有列都是文本格式,所以才会让我...

        使用phpExcel来导出excel时,发现出现如下问题:

    (1)无论传入什么数据,最后导出的excel中的内容都为False。(后来发现是导出的所有文本数据都为False,如果那一列的excel数据类型是数字之类的话,则为正确的值。因为我的例子中所有列都是文本格式,所以才会让我误以为全为False)


    (2)无论我设置什么excel名称,最后导出的文件名全为export


    搜遍百度谷歌均不得果,最后发现是编码的问题。

    原因:导出excel的那个php文件编码需为UTF-8,如果编码不正确,则会出现上述问题

    解决方法:使用notepad++将导出excel的php文件编码转换为utf-8,上述问题便迎刃而解了

    展开全文
  • Excel单元格内容什么情况下显示#

    千次阅读 2016-12-14 14:38:15
    单元格内容日期、时间或数字等数据类内容时,如果单元格宽度不够显示全部内容,单元格就会显示#,文本格式会不会出现这种情况呢?也会,只是影响单元格显示不再是宽度,而是字符串长度,当字符串长度大于255时...
  • 为什么要使用NPOI导出Excel? 一、解决传统操作Excel遇到问题: 如果是.NET,需要在服务器端装Office,且及时更新它,以防漏洞,还需要设定权限允许.NET访问COM+,如果在导出过程中出问题可能导致服务器宕机。...
  • 请问转入EXCEL中的账表为什么不能自动进行合计?我将其所有的数字都双击了之后再回车才可进行合计,请问是什么原因?数据一多的话一一操作起来就很麻烦,没有效率   需要对导出的exl表另存为csv格式,就可以计算 ...
  • 逗号分隔值(Comma-Separated Values,CSV),其文件以纯文本形式存储表格数据(数字文本),文件每一行都是一个数据记录。每个记录由一个或多个字段组成,用英文逗号分隔。 使用WPS即可打开,效果和Excel相同。...
  • 并且方便用户导出文本、Excel、Csv等格式。 该数据有什么用? 1.编写软件 2.做网站查询(可以带来很大访问量) 3.其他用途 您下载数据库只含有379条记录。作者在数据搜集和整理过程中花费了不少精力,...
  • -n[format-string]将照片文件名修改exif信息中记录数字化时间”,保留原文件名;如果exif数字化时间不可用,则将文件名修改文件“修改时间” -nf[format-string]与"-n"相同功能相同,不保留原文件名 format-...
  • 那是什么制造了日期或时间值啦,是格式化。 完全支持公式。你可以使用和Excel一样函数,也支持对外部工作簿引用公式,你甚至可以从外部引用读取结果。 与操作DelphiTStringGrid一样方式操作单元格,或则...
  • flash shiti

    2014-03-14 10:32:41
    7. 当Flash 导出较短小事件声音(例如按钮单击声音)时,最适合压缩选项是: □ A. ADPCM 压缩选项 □ B. MP3 压缩选项 □ C. Speech 压缩选项 □ D. Raw 压缩选项 8. 对于在网络上播放动画来说,最合适帧...
  • visio教程PDF

    热门讨论 2010-05-17 23:56:22
    18.3.2 使用Format Painter格式化图形内的文本 18.4 重建图形原始样式 18.5 定义新图形样式 18.5.1 创建一种样式 18.5.2 样式重命名 18.5.3 样式编辑 18.6 使用图形保护功能 18.7 在Special...
  • 、Poplar:网页版自然语言标注工具、图片文字去除,可用于漫画翻译 、186种语言的数字叫法库、Amazon发布基于知识的人-人开放领域对话数据集 、中文文本纠错模块代码、繁简体转换 、 Python实现的多种文本可读性评价...
  • 中文版Excel.2007高级VBA编程宝典 1/2

    热门讨论 2012-04-06 16:00:16
     3.3.1 为什么使用不是相对引用  3.3.2 R1C1表示法  3.3.3 引用其他工作表或工作簿  3.4 使用名称  3.4.1 命名单元格和单元格区域  3.4.2 将名称应用于现有引用  3.4.3 交叉名称  3.4.4 命名列和行  ...
  • 151.8.5 与Office 2000相关改进 151.9 安装Access 2000 171.9.1 Access 2000初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关改进 151.9 安装Access 2000 171.9.1 Access 2000初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关改进 151.9 安装Access 2000 171.9.1 Access 2000初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关改进 151.9 安装Access 2000 171.9.1 Access 2000初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 支持的文本格式包括:ansi、unicode、unicode big endian、utf8,这些文本格式都被windows支持),可绘制实时曲线(曲线自动滚动),支持在各个方向上对曲线进行填充,支持打印,打印或者导出图片时,可指定只对某一...
  • MySQL命令大全

    2018-01-15 11:19:17
    例如,往表 MyClass中插入二条记录, 这二条记录表示:编号为的Tom成绩.45, 编号 Joan 成绩.99,编号 Wang 成绩.5. mysql>insert into MyClass values(1,’Tom’,96.45),(2,’Joan...
  • 数字证书:从文件中读取数字证书,生成文件输入流,输入文件c:/mycert.cer,获取一个处理X.509证书证书工厂…… Java+ajax写登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录 一个Java+ajax写...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     数字证书:从文件中读取数字证书,生成文件输入流,输入文件c:/mycert.cer,获取一个处理X.509证书证书工厂…… Java+ajax写登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录  一个Java+ajax写...
  • Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字) A3L:Authorware 3.x库文件 A4L:Authorware 4.x库文件 A5L:Authorware 5.x库文件 A3M,A4M:Authorware Macintosh...
  • MYSQL常用命令大全

    2011-05-30 13:31:24
    例如,往表 MyClass中插入二条记录, 这二条记录表示:编号1Tom成绩96.45, 编号2 Joan 成绩82.99,编号3 Wang 成绩96.5. mysql> insert into MyClass values(1,'Tom',96.45),(2,...
  • 中文版Excel.2007图表宝典 2/2

    热门讨论 2012-04-06 19:01:36
    4.5.3 设置标题的文本格式/95 4.5.4 将标题文本链接到一个单元格/96 4.6 处理图表图例/98 4.6.1 添加或删除图例/98 4.6.2 移动图例或重新设置图例大小/98 4.6.3 设置图例格式/99 4.6.4 更改图例文本/99 4.6.5 ...
  • java开源包1

    千次下载 热门讨论 2013-06-28 09:14:34
    GiftedMotion是一个很小的,免费而且易于使用图像互换格式动画是能够设计一个有趣的动画了一系列的数字图像。使用简便和直截了当,用户只需要加载的图片和调整帧您想要的,如位置,时间显示和处理方法前帧。 Java的...
  • java开源包12

    热门讨论 2013-06-28 10:14:45
    GiftedMotion是一个很小的,免费而且易于使用图像互换格式动画是能够设计一个有趣的动画了一系列的数字图像。使用简便和直截了当,用户只需要加载的图片和调整帧您想要的,如位置,时间显示和处理方法前帧。 Java的...

空空如也

空空如也

1 2 3
收藏数 57
精华内容 22
关键字:

为什么导出的数字为文本格式