前言 有一个需求是要把Excel的数据导入到QT的Table Widget表格中。我是一个QT新手,在网上找了很多方法,在这里汇总记录一下。 导读 目前总共有四种方法: 其中方法一至三适用于不加密的Excel文件,如果公司的Excel文件是加密过的,这三个方法是处理不了的,在我使用时是这样,如果有大佬懂的话请多指教。复制导入是加密的Excel也能处理的,除非连复制黏贴都加密了,那真是离谱。 一、ODBC 导入 首先需要确认是否存在处理Excel的DSN 我们可以在C:\Windows\SysWOW64文件夹中找到odbcad32.exe,打开 如果有下面这个就可以了,没有的话看看添加里面有没有,还是没有就再找其他文章安装对应的东西吧,这里就不扩展了 然后就直接写代码就好了,先随便建个QT项目,随便搞个界面 在.pro文件中加入sql 头文件中加入这些 #include <QStandardPaths> #include <QFileDialog> #include <QSqlDatabase> #include <QSqlQuery> #include <QSqlRecord>...