社区
Microsoft Office应用
帖子详情
excel中长数字字符串会默认变成科学计数法,如何去除?
s_phoenix
2004-11-11 12:19:44
我从外部导出数据成excel格式,结果发现长数字字符串被自动变成了科学计数法。我如何去除excel的这一特点,得到原始的长数字字符串呢?
excel有什么默认选项设置么?
...全文
7505
10
打赏
收藏
excel中长数字字符串会默认变成科学计数法,如何去除?
我从外部导出数据成excel格式,结果发现长数字字符串被自动变成了科学计数法。我如何去除excel的这一特点,得到原始的长数字字符串呢? excel有什么默认选项设置么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
蓝帆·雨轩
2004-11-16
打赏
举报
回复
你导入的数据源用查询来做.
Excel可以直接用导入数据,也可以通过SQL查询来导入。在SQL查询里将其转化成文本就可以了。
samyoung36
2004-11-12
打赏
举报
回复
使用函数就行了!
另外插入一列,= trim(数字列)
然后,复制整理,再来个“数值型粘贴”,ok ,搞定!
s_phoenix
2004-11-12
打赏
举报
回复
我不是已经说了吗?实际上我的程序返回的是一个HTML页面,只是将MIME设置为EXCEL格式,这样获得的一个EXCEL文件。
蓝帆·雨轩
2004-11-12
打赏
举报
回复
我想问的是:
你的数据是写到Excel的还是由Excel获取的?
s_phoenix
2004-11-12
打赏
举报
回复
程序是一个JSP页面,只是输出表格,并将MIME设置为excel格式,这样获得一个excel文件。所以上面的设置单元格格式不好用。还有其他解决方法吗?
zhoujian1976
2004-11-11
打赏
举报
回复
輸入前加單引號 " ' " 比如 '12356478996531453 則單元格中的為 12356478996531453
參考 FAQ: http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=192727
s_phoenix
2004-11-11
打赏
举报
回复
数据》分列》下一步》下一步》在列数据格式中点选“文本”》完成
搜索了一下,按照这个方法做下来,发现最后几位数字都变成了0,而实际并不是都为0。
还有其他方法么?
蓝帆·雨轩
2004-11-11
打赏
举报
回复
先取得长数字在程序写入单元格前
1.先设置单元格的格式为文本
Active_Sheet.Cells(Row,Col).NumberFormatLocal = "@"
Active_Sheet.Cells(Row,Col).Value = rs.Field(I).Value
2.或者先把数字转化成文本Str(Number).
比如 Active_Sheet.Cells(Row,Col).Value = Str(rs.Field(I).Value)
yigepure
2004-11-11
打赏
举报
回复
如是这样的用一楼的方法
s_phoenix
2004-11-11
打赏
举报
回复
因为是程序循环生成的,所以其他汉字或字母构成的字符串就多了',也不好。
【已解决】pandas读
excel
中长
数字
变成
科学计数法
的问题
pandas 读
excel
中的长
数字
时,即使
excel
中已经设置为文本,读进df后也
会
自动
变成
科学计数法
。
Excel
中长
数字
字符串
完整显示解决方案详解
可通过“名称管理器”创建命名区域,便于反复调用:虽不能直接设置格式,但结合 VBA 可实现自动化格式部署。当既希望保留数值特性(如用于排序、筛选、图表绘制),又想避免
科学计数法
显示时,可考虑使用“自定义
数字
格式”功能。其中,格式代码"0"是一种常用表达式,能够强制
Excel
以完整整数形式展示
数字
。
Excel
的自定义
数字
格式支持多达四个区段,分别对应正数、负数、零值和文本的显示规则,格式为:正数格式;负数格式;零格式;文本格式若只写一个部分(如0),则应用于所有数值类型。0。
Excel
里
数字
太长显示为
科学计数法
如何显示完整
数字
Excel
里
数字
太长显示为
科学计数法
如何显示完整
数字
POI读取
Excel
,有些文本自动
变成
科学计数法
解决办法
先附上读取
excel
单元格数据的代码 //判断数据的类型 switch (cell.getCellType()) { case Cell.CELL_TYPE_NUMERIC: //
数字
cellValue = String.valueOf(cell.getNumericCellValue()); break; case Cell.CELL_TYPE_STRING...
Microsoft Office应用
6,217
社区成员
23,066
社区内容
发帖
与我相关
我的任务
Microsoft Office应用
Microsoft Office应用
复制链接
扫一扫
分享
社区描述
Microsoft Office应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章