导入xlsx,文件到sqlite3数据库
工作需要使用到本地数据库,需要把xlsx表里的数据导入到sqlite数据库里在将数据库放到app里来使用,看了下资料弄完了觉得挺简单的分享下
首先就是需要查看数据库文件的软件,直接搜火狐浏览器上的工具插件-SQLite Manager. 就可以查看数据库的文件了,
通过xcode在沙河创建了一个数据库文件,就可以通过这个软件打开并查看数据库进行编辑了,很方便
导入数据库呢 使用代码导入很快 跟大多数的类似 都是 那几行代码
sqlite> .open /Users/apple/Desktop/teachers.sqlite                // 直接拖拽数据库过来即可
sqlite> .separator ","                      
sqlite> .import /Users/apple/Desktop/teachers.csv teacher     // 后面的teacher是你在数据库里对应创建的表名,在表里面你要对应的创建和你csv中数据对应的字段。
但是需要注意的是:
- 首先需要你把xlsx文件导出为csv文件。
- 在你即将导入的数据库里创建相对应的字段。
- 导入时会因为空项报错但是数据会过去。报错信息: expected 7 columns but found 8 - extras ignored
-  sqlite> .show   // 查看部分设置
-  sqlite> .help  // 查看命令
需要的链接:
- sql终端的文件:http://www.sqlite.org/download.html  找到mac 下载zip  运行终端文件 就可以打开终端数据库了

转载于:https://www.cnblogs.com/wuwangchuxin/p/4192956.html

导入xlsx,文件到sqlite3数据库相关推荐

  1. ExcelToMySQL-批量导入Excel文件到MySQL数据库的自动化工具

    ExcelToMySQL:批量导入Excel文件到MySQL数据库的自动化工具 简介 ExcelToMySQL 是一个可以批量导入excel到数据库(mysql/oracle/sqlserver)的自 ...

  2. ExcelToOracle:批量导入Excel文件到Oracle数据库的自动化工具

    ExcelToOracle:批量导入Excel文件到Oracle数据库的自动化工具 简介 ExcelToOracle 是一个可以批量导入excel到数据库(mysql/oracle/sqlserver ...

  3. 使用命令导入sql文件到mysql数据库时报Failed to open file错误的解决方案

    使用命令导入sql文件到mysql数据库时报Failed to open file错误的解决方案 参考文章: (1)使用命令导入sql文件到mysql数据库时报Failed to open file错 ...

  4. vue+element-ui文件导出模板及导入xlsx文件

    vue文件的导出与导入 前言 一.导出模板和导入xlsx文件 二.导出JS方法,单独写示例 1.接口方法 2.页面调用导出方法 三.导入表格JS代码 前言 当我们做后台管理的时候,不免会遇到导出模版, ...

  5. Navicat导入xlsx文件提示无法打开文件

    今天使用navicat导入xlsx文件提示文件无法打开,然后以为是文件的问题,但是从表中导出的xlsx再导入还是提示无法打开.因为使用的navicat版本比较旧且没有激活,以为是navicat的问题, ...

  6. 关于SQL server导入.mdf文件显示附加数据库时出错。有关详细信息,请单击“消息”列中的超链接

    关于SQL server导入.mdf文件显示附加数据库时出错.有关详细信息,请单击"消息"列中的超链接 问题原因 看了一下,应该是从别人那边拷过来的数据库文件没有本地操作系统的权限 ...

  7. python导入xlsx文件-python怎么用pd导入xlsx

    python使用pandas和xlsxwriter读写xlsx文件,下面给大家带来相关步骤: 已有xlsx文件如下: 1. 读取前n行所有数据 # coding: utf-8 import panda ...

  8. linux mysql复制一个表结构图_详解Windows和Linux下从数据库导出表结构,以及Linux下如何导入.sql文件到MySQL数据库...

    本文首先讲解window下如何使用Navicat for MySQL导出表. 1.如下图所示,目标数据库是mydatabase,数据库中有四张表. 2.选中该数据库,右键--数据传输. 3.左边可以选 ...

  9. PHP文件访问sqlite3数据库,出现:Unable to open database file

    Unable to open database file解决方法 问题:使用PHP文件访问访问sqlite3数据库,出现Unable to open database file错误. 原因:PHP文件 ...

最新文章

  1. 懂你的里程银行,大数据为川航提升用户时代的流量变现力
  2. C++中 list与vector的区别
  3. 营救(洛谷-P1396)
  4. Amoeba+Mysql实现读写分离+java连接amoeba
  5. vmware + ubuntu + docker+ tensorflow
  6. 实数系的连续性的含义
  7. 数据库系统概论第五版(第 1 章 绪论)习题答案
  8. 平均曲率、主曲率和高斯曲率
  9. AOSP build 系统简介
  10. re学习笔记(37)BUUCTF-re-[GUET-CTF2019]re Z3约束求解器
  11. HDU - 6769
  12. 2020年第十一届C/C++ B组第一场蓝桥杯省赛真题
  13. 桌面图标全部成被选中状态解决办法
  14. 中控消费机一直显示连接服务器,中控消费机培训及常见问题的解决办法-1.ppt
  15. JSP九大内置对象 .
  16. ffmpeg 源码不可以下载
  17. 这篇 Linux 总结的很棒啊!
  18. 【攻破html系列——第四天】图片标签和超链接
  19. 哭的时候没人哄,我学会了坚强
  20. [教程] 使用3D Infinite Runner Toolkit打造僵尸跑酷游戏

热门文章

  1. uva10884 Persephone
  2. 【转载】Kafka介绍及升级经验分享
  3. 高性能JavaScript 读书笔记
  4. Spring Boot中使用Ribbon软负载
  5. 需求实在太旺盛,三星电子考虑扩大在华芯片产能
  6. Windows 搭建 C/C++ 开发环境之Eclipse
  7. 【哲学】罗素《哲学问题》,把我从怀疑派拉回来,本能信仰
  8. 走向.NET架构设计—第四章—业务层分层架构(前篇)
  9. Android studio导入另外一个项目作为Library后出现两个启动项目等各类问题
  10. Failed to install UTRUST.apk on device 'ZTE_SP920': Too many open files