excel - 如果我想在 Mac OS 上将数据从 Excel 传输到 SQLite,是否可以使用 ODBC?

标签 excel macos sqlite odbc

我需要将我的 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/

相关文章:

objective-c - 让我的子类拦截消息

python - python-config 可能存在 BUG?!使用 --ldflags 时它不会打印完整路径

java - android解析json,删除和插入值到数据库

python - 不能用 pandas read_excel

Excel VBA 更改数据透视表的数据源

database - 使用 Access.Application 对象与数据库连接之间的区别

macos - Swift for OsX WebFrameLoadDelegate 不起作用

sql - MS Query 如何使用别名内连接 2 个表(excel odbc)

SQLite:增加唯一整数字段

sqlite - 使用sqlite alter table drop column语法错误