小编Mic*_*ryl的帖子

Excel CSV 导入将带引号的数字字符串视为数值,而不是字符串

我有一个将数据导出到 CSV 文件的 Web 应用程序。这是有问题的 CSV 文件的一个示例行:

28,"65154",02/21/2013 00:00,"false","0316295","8316012,8315844","MALE"
Run Code Online (Sandbox Code Playgroud)

由于我无法发布图片,我将不得不在 Excel 中解释结果。“0316295”字段变成一个数字,前导 0 消失。“8316012,8315844”被解释为一个数字:83,160,128,315,844。最明显的是,这不是预期的结果。

我见过人们为这种情况推荐一个前导单引号,但这也不起作用。

28,"65154",02/21/2013 00:00,"false","'0316295","'8316012,8315844","MALE"
Run Code Online (Sandbox Code Playgroud)

单引号在 Excel 的单元格中始终可见,但如果我自己输入一个带前导单引号的数字,它只会显示预期的字符串,而不是带字符串的单引号。

导入似乎与打字不同。

有人在这里有解决方案吗?

import csv string microsoft-excel

15
推荐指数
3
解决办法
4万
查看次数

标签 统计

csv ×1

import ×1

microsoft-excel ×1

string ×1