保持kronos导出的前导零

问题描述 投票:0回答:2

我正在将平面文件上的某些数据从应用程序导出到共享文件,再转换为.csv文件。导出后,前导零会下降。我正在尝试找到一种在导出后在.csv文件上保留前导零的方法。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9WNlZKbC5wbmcifQ==” alt =“在此处输入图像描述”>

使用kronos从源导出的文件

enter image description here

.csv上的共享文件中导出的结果,缺少前导零。

sql-server excel
2个回答
0
投票

Excel会将值解释为数字,并将删除前导零。如果要在Excel中保留前导零,则数据必须是双引号的文本。


0
投票

正如teylyn回答的那样,前导零的删除只是Excel将值解释为数字。您应该可以通过在记事本等中打开文件来验证这一点,完整的ID应该会出现。

根据您在Excel中使用csv数据的目的,有两种解决方法,假设您无法更改输出格式以将ID括在双引号中。

如果您仅使用Excel查看/验证数据,那么就没问题,在Excel中关闭文件时不要保存它。

如果要在csv文件中执行其他操作,然后将其另存为xlsx文件,则可以使用公式来“固定” ID。假设E2放了=REPT("0",6-LEN(A2))&A2,实际上它将把ID填充为6个字符长的前导零。然后,您可以将值复制/粘贴到列A中,然后删除列E,然后保存。

如果您正在使用Excel中的数据,那么Power Query可能比添加公式/替换值等更好。

© www.soinside.com 2019 - 2024. All rights reserved.