当我在 PeopleSoft 中运行查询时,我可以选择将其作为运行到 HTML 文件(结果为 .csv 文件)或运行到 Excel 文件打开。问题是,当以 HTML 格式打开时,某些填充为 337E000159(第一部分是产品编号“337E0”,第二部分是项目编号“00159”)的数字会更改为科学数字,例如 3.37E+161。问题可能出在数字的“7E0”部分。出于某种原因,Excel 可能不喜欢这种情况。
它们在查询中的显示方式如下:
A 列 B 列
“42378 3.37E+161(HTML 格式)”
“000000000042378 337E000159(作为 EXCEL)”
如您所见,159 和 161 之间有两位数的差。
当我尝试将科学数字更改为通用数字或文本时,它不会改变。它保持不变。我尝试了所有将其更改为文本格式的技巧,但都不起作用。
有人能提出解决方案吗?
如果需要更多信息,请告诉我。
谢谢
答案1
HTML 不执行任何类似的数字转换,所以我猜您正在 Excel 中打开 CSV。
如果这是您正在做的,那么您需要引用文本 CSV 字段(这是您希望如何解释该字段)。