Luis Alvarado Asked: 2024-07-17 23:55:05 +0800 CST2024-07-17 23:55:05 +0800 CST 2024-07-17 23:55:05 +0800 CST 在 libreoffice calc 中导入时如何尊重前导零 772 我正在导入一个文件,其中一列的数字以零开头。每当我导入该文件时,预览期间都会正确读取它: 但在接受并打开文件后,它最终会从列中删除零 这是一个 CSV 文件,它仅保存为文本,但 Libreoffice 最终自动为该列分配了一个数值,并最终删除了零。我如何确保当最终使用 LibreOffice Calc 打开文件时,预览中看到的内容都会得到尊重。 libreoffice 2 个回答 Voted Best Answer kyodake 2024-07-18T00:52:14+08:002024-07-18T00:52:14+08:00 尝试这个: 在预览中选择列。 在选定列中,从“列类型”下拉菜单中将列类型更改为“文本” 当您选择列类型为文本时,该列中的所有值都将被视为文本,保留前导零。 user68186 2024-07-18T02:15:21+08:002024-07-18T02:15:21+08:00 testcsv.csv我使用包含以下内容的示例文件进行了尝试: Name,Zip Code,ID Number John,10034,01402243593 Jane,10034,00140224359 导入ID Number为带前导零的数字 身份证号码、帐号等有时会使用简单的数学运算(例如Luhn 公式)来检查是否有拼写错误。这些数字通常带有前导零。 在这些情况下,您可能希望将 ID 保留为带前导零的数字。为此,我假设所有 ID 号都必须为 11 位数字。也就是说,如果数字长度为 10 位,则将有 1 个前导零。如果数字长度为 9 位,则将有 2 个前导零。 正常导入 CSV 文件。突出显示列Phone Number并按Ctrl+1以获取“设置单元格格式”窗口。 将前导零更改为11如上所示。 以文本形式导入电话号码 本节与接受的答案相同。我把它放在这里是为了让内容更全面。 testcsv.csv当您在 LibreOffice Calc 中打开文件时,您将看到文本导入窗口: Phone Number通过单击上方的“标准”字样来选择该列。使用下拉菜单将列类型更改为文本。单击“确定”以导入文本文件。 希望这可以帮助。
尝试这个:
在预览中选择列。
在选定列中,从“列类型”下拉菜单中将列类型更改为“文本”
当您选择列类型为文本时,该列中的所有值都将被视为文本,保留前导零。
testcsv.csv
我使用包含以下内容的示例文件进行了尝试:导入
ID Number
为带前导零的数字身份证号码、帐号等有时会使用简单的数学运算(例如Luhn 公式)来检查是否有拼写错误。这些数字通常带有前导零。
在这些情况下,您可能希望将 ID 保留为带前导零的数字。为此,我假设所有 ID 号都必须为 11 位数字。也就是说,如果数字长度为 10 位,则将有 1 个前导零。如果数字长度为 9 位,则将有 2 个前导零。
正常导入 CSV 文件。突出显示列
Phone Number
并按Ctrl+1以获取“设置单元格格式”窗口。将前导零更改为
11
如上所示。以文本形式导入电话号码
本节与接受的答案相同。我把它放在这里是为了让内容更全面。
testcsv.csv
当您在 LibreOffice Calc 中打开文件时,您将看到文本导入窗口:Phone Number
通过单击上方的“标准”字样来选择该列。使用下拉菜单将列类型更改为文本。单击“确定”以导入文本文件。希望这可以帮助。