使用Qt从excel读取数据至数据库 您所在的位置:网站首页 导入excel文件到数据库怎么操作 使用Qt从excel读取数据至数据库

使用Qt从excel读取数据至数据库

2023-11-17 15:51| 来源: 网络整理| 查看: 265

一、前言

本文介绍了一种在Qt平台将excel表格的数据读取至数据库QSQLite的方法。思路为:先将excel表格转为csv文件,若原表格中存在着中文,还需将csv的编码格式转为UTF-8,接着由QFile打开该csv文件,将每一行的数据读出,并写入创建的数据库表格。

二、将excel表格转为csv文件

首先需要将保存了需要读取至数据库的excel表格保存为csv文件,如下为实例excel表格,直接另存为csv文件。这里excel保存的是身份证前6位对应的地区名。

由于excel中存在中文,故需将编码格式改为UTF-8,用记事本打开csv文件,然后在文件->另存为,设置如下,另存为sfzqjw_UTF8.csv文件

三、Qt读取csv中数据并保存至新建数据库的表中

//connection.h #ifndef CONNECTION_H #define CONNECTION_H #include #include #include #include #include #include #include static bool createConnection() { //读取csv数据到数据表 QFile file("E:/PracticeOfQt/Id_recognition/sfzqjw_UTF8.csv"); //打开csv文件 if(!file.open(QIODevice::ReadOnly | QIODevice::Text)) { std::cerr


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有