关于C# EXCEL导出到DataTable时指定数据类型的问题

问题描述

在DataTable通过程序导入Excel数据以后,发现原本标为文本类型的数字如“12345678901234567890”变为科学计数法的“1.2345678901234567E+19”。请问有什么办法能让数据保持文本类型呢?我的想法是从两种角度去解决:1.转换时设定强制转换为String字符型2.Datatable创建时限定类型为string个人偏向第二种各位程序猿有什么好的办法吗

解决方案

解决方案二:
使用流导出?
解决方案三:
.NumberFormatLocal="@";
解决方案四:
如果你用OLEDB把它当数据库读,读出来是什么就不归你控制了

时间: 2024-11-03 03:04:23

关于C# EXCEL导出到DataTable时指定数据类型的问题的相关文章

请教C#,Form窗口的一个Button,调用Excel导出表格时出错

问题描述 请教C#,Form窗口的一个Button,调用Excel导出表格时出错 一个调用Excel导出表的操作,出错.请熟悉excel调用的高手指教. 相关代码: private void button1_Click(object sender, EventArgs e) { saveFileDialog1.AddExtension = true;//对话框自动在文件名中添加扩展名 saveFileDialog1.FileName = name+"与"+name1+"担保信

excel导出-java导出excel时的数据换行问题

问题描述 java导出excel时的数据换行问题 java中做页面中表单的excel导出功能(表单数据通过sql查询),表单的其中一列是通过字符串的拼接形成的,为了页面的美观,在sql中拼接该字符串时,根据分隔号拼接标签,使其可以在页面上显示出多条记录分行的效果.但是由于excel导出用的sql和页面展示用的sql是同一句,因此在导出的excel中该列的显示会出现xxxxxxx的情况. 目前是处理方式是通过同样的方法拼接一个字段,但是不拼接,在页面显示中使用拼接了的,在导出时取的数据来自于不拼接

ie11的excel导出-java poi excel导出时,在ie11上面弹出下载框时文件名后缀为xxx.xls[1]

问题描述 java poi excel导出时,在ie11上面弹出下载框时文件名后缀为xxx.xls[1] 测试在ie8或ie9上面是正确的,但是在ie11上面就会出现这个[1].

htmltoexcel导出问题-asp.net excel导出问题

问题描述 asp.net excel导出问题 Response.Clear(); Response.Charset = ""utf-8""; Response.ContentType = ""application/vnd.ms-excel""; //Response.ContentType = ""application/octet-stream""; Response.Content

mfc-VS2010 MFC向office excel中插入图片时失败

问题描述 VS2010 MFC向office excel中插入图片时失败 有的电脑能成功,有的失败,失败提示"未找到指定文件",有没有大侠帮忙解决下 解决方案 检查下文件的路径.贴出你的代码,在文件名的地方调试

c语言-如何用c读取从excel导出的文本文件中的text字段

问题描述 如何用c读取从excel导出的文本文件中的text字段 (初学c语言)我想编写一个实现材料管理功能的程序.因还不会从Excel中直接读取数据,因此选择了从Excel导出到txt文件中,然后再读取到程序当中. 但是问题来了.经常遇到的情形是,记录都有一个或者多个字段是字符型(数据库中的描述,非C语言的字符),从Excel中导出的文本中是以"text,text"处理的,即以英文状态下的双引号将这个字段放在了一起.下面是某条记录: 项目号 仓库名称 货位名称 Ident代码 材料代

poi3 8大数据导出-poi3.8大数据量Excel导出连续查询导出不同的报表后导出速度非常慢

问题描述 poi3.8大数据量Excel导出连续查询导出不同的报表后导出速度非常慢 poi3.8用((SXSSFSheet)sheet).flushRows()方法解决了大数据量的excel导出,但是我在使用过程中,由于每个单元格都要设置不同的颜色和数据格式,发现导出第一张报表时速度还勉强可以接受,但是继续导出另一张报表,速度就慢的跟蜗牛似的,要10分钟甚至3个小时,请问有什么方法可以解决? 代码如下: private static void fillExcel(KDTable kdtRepor

关于EXCEL导出很慢的原因

问题描述 各位,我的服务器环境是WIN2008,网络是VPN专用通道,我做EXCEL导出,只是几十条记录,从客户端导出都要3-5分钟之久,我用了流的方式导EXCEL,也用SmartUpload试过.但都没效果.但在本地测试时,一点问题都没有,响应也特别快.我觉得不是和这个网络有关系啊,有人碰到过类似的问题吗.请教了. 解决方案 解决方案二:这个最好断点看在哪个节点上慢.解决方案三:和网络有关,但是一般都是代码的问题,现在网速最慢都有那么快了,在代码里面输出下时间看看哪个地方影响最大

项目总结1——excel导出相关问题

1.excel导出文件时,文件名中中文部分空白不显示的问题,原本写法是: String fileName = "物联网PBOSS主机巡检日报-" + inspectTime + ".xls"; response.addHeader("Content-Disposition", "attachment;filename=" + new String(fileName.getBytes("GBK"), &quo