gpt4 book ai didi

sql - 将 Excel 导入 SQL 时保留前导零

转载 作者:行者123 更新时间:2023-12-02 22:58:53 25 4
gpt4 key购买 nike

我的办公室使用 Excel 来准备数据,然后将其导入 SQL 数据库。但是,我们遇到了以下错误。

从一台计算机导入数据时,它会丢失所有前导零。但是,当从另一台计算机导入它时,它可以完美导入。

前导零的一个示例是我们的商品编号需要格式化为“001, 002, 003,... 010, 011, 012,... 100, 101, 102, ect”。

1) Excel 文件存储在服务器上,因此文件没有区别。2) 如果用户交换工作站,结果保留在计算机上,而不随用户一起切换。3) 数据格式为文本。它已从“数据”选项卡和“格式单元格”中格式化为文本。

Excel 中是否有特定于计算机而非电子表格的设置会影响数据导出?或者是否有非 Excel 特定设置会导致此问题?

最佳答案

最好避免使用“TEXT”格式选项。令人困惑的是,它不会强制单元格的内容成为文本数据类型,并且当公式引用“文本”格式时,它会造成严重破坏。

要添加到之前的答案(以及关于这是否是个好主意的所有警告),您可以使用 TEXT worksheet function

=TEXT(A1,"000")

如果需要的话,保证实际的文本字符串带有前导零。

关于sql - 将 Excel 导入 SQL 时保留前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21318854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com