我需要将我的 Excel 电子表格的一些列转储到 Mac OS 上 SQLite 数据库中的表中。
我已经安装了 ODBC 驱动程序,我想我可以编写一个解决方案。但在这样做之前,任何人都可以提出任何其他将数据从 Excel 移动到 SQLite 数据库的方法吗?理想情况下,我想自动化该过程,因为我将对几个表执行此操作。
最佳答案
在 excel 中导出 CSV,然后导入数据库将是迄今为止最简单的方法。
在 excel 上:注意 excel 使用用户区域设置的习惯,并根据该习惯更改其工作方式。如果您不在美国,Excel 很可能会使用“,”作为小数点或想要使用“;”。分隔 CSV 字段。
如果它为您这样做,您可能需要尝试更改语言环境以使其看起来像您在美国。
只需测试它产生的内容,并根据需要进行修复。
要查看 CSV,只需使用 textedit 或类似的东西。
您还应该能够以数字形式打开 excel 文件,但它也将 CSV 保存在用户的区域设置中。
这也可能有帮助:
Import CSV to SQLite
关于excel - 如果我想在 Mac OS 上将数据从 Excel 传输到 SQLite,是否可以使用 ODBC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53368438/