将csv或者txt格式的文件导入SQLite一般有两种方式:

  • 使用pandas.readcsv()读取后,用to_sql方法写入数据库
  • 使用SQLiteStudio创建表格,再导入数据

但是这两种方法在数据量比较大的时候会非常慢,这里提供一种使用官网提供的SQLite.exe命令行的方式

  1. 下载SQLite.exe

SQLite Download Page​sqlite.org

下载解压即可

2. 把SQLite.exe和需要导入的csv,txt复制到数据库所在文件夹

3. 运行SQLite.exe

sqlite> .open database.db   #打开数据库
sqlite> .database    #用于验证:显示目前连接的数据库路径main: D:python testSQLiteDBdatabase.dbsqlite> .table    #用于验证:显示这个数据库有哪些表格tableAsqlite> .separator ","  #指定分隔符为","
sqlite> .import importdata.txt tableA   # .import FileName TableName

删除表:drop table tableName

Notice:

如果需要导入的表的单元格内容里面包含分隔符","或者"/t", 会导致导入失败,需要设置一个不常见的分隔符如";"

修改列表分隔符为你想要的符号之后(;), 选择excel的导出功能,导出为csv(逗号分隔), 此时导出的文件就是采用";"分隔符的了

再次使用上面的命令行,指定.separator ";"

sqlite 数据量_向SQLite批量导入csv,txt数据相关推荐

  1. python 录入数据不重复_python Django批量导入不重复数据

    本文为大家分享了python Django批量导入不重复数据的实现代码,供大家参考,具体内容如下 程序如下: #coding:utf-8 import os os.environ.setdefault ...

  2. oracle大数据量迁移,分批量导入样例(fetch...bulk collect)以及forall结合使用

    //插入时不产生日志, alter table IALHospitalInfo nologging; //记录时间 set timing on; declareCURSOR cur is select ...

  3. 一招教你数据仓库如何高效批量导入与更新数据

    摘要:GaussDB(DWS)支持的MERGE INTO功能,可以同时进行大数据量的更新与插入.对于数据仓库是一项非常重要的技术. 本文分享自华为云社区<一招教你如何高效批量导入与更新数据> ...

  4. VBA批量导入CSV文件、批量改数据标题、批量做数据透视表

    '本代码是利用VB批量导入CSV文件,并且每个文件存为一个Sheet '前提是所有CSV文件和运行宏的这个文件在同一个文件夹 '不智能的地方是我预先知道有多少个CSV文件,然后把文件名改为1.csv, ...

  5. 一招教你如何高效批量导入与更新数据

    一招教你如何高效批量导入与更新数据 前言 如果有一张表,我们既想对它更新,又想对它插入应该如何操作? 可以使用 UPDATE 和 INSERT 完成你的目标. 如果你的数据量很大,想尽快完成任务执行, ...

  6. EasyExcel 批量导入并校验数据

    文章目录 前言 一.pom 二.使用步骤 1.导入对象 2.读入数据并保存 前言 EasyExcel 批量导入并校验数据 一.pom <dependency><groupId> ...

  7. solr使用网页浏览器批量导入数据库中数据(本案例是mysql)

    如果想要知道如何安装solr,集成IKAnalyzer中文分词器,批量导入数据库数据,java使用参照以下本博主博文: 安装solr https://blog.csdn.net/u013294097/ ...

  8. java操作mysql导表_Java实现批量导入excel表格数据到数据库中的方法

    本文实例讲述了Java实现批量导入excel表格数据到数据库中的方法.分享给大家供大家参考,具体如下: 1.创建导入抽象类 package com.gcloud.common.excel; impor ...

  9. R—读取数据(导入csv,txt,excel文件)

    R-读取数据(导入csv,txt,excel文件) 转自:http://www.cnblogs.com/zhangduo/p/4440314.html 导入CSV.TXT文件 read.table函数 ...

最新文章

  1. Python学习教程(Python学习视频_Python学些路线):Day05 总结和练习
  2. android 类加载器 DexClassLoader的用法,以及引出的插件架构
  3. Python之pandas,series,可视化
  4. 创业思路(1) - 收藏夹分享平台
  5. C语言中#define的用法(转)
  6. 关于未来计算机的想象作文600字,未来世界的想象作文600字
  7. 基于Java+SpringBoot+vue+element实现火车订票平台管理系统
  8. 搞机器学习,Python 和 R 哪个更合适?
  9. R与Python手牵手:特征工程(数值型变换)
  10. 文件缓存、内存缓存与静态化页面的取舍
  11. webpack入坑之旅(一)不是开始的开始
  12. 数据挖掘中的KNN算法实现论文
  13. 「终身免费」淘小虾,Shopee浏览器数据分析插件
  14. python医学科研中能做什么-科研画图都用什么软件?
  15. PHP如何判断图片是否伪造
  16. 测试计划和测试方案的本质区别
  17. form表单提交方式
  18. python进阶练习题:IRR计算 - 盈利能力的评价【难度:2级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
  19. 百度网盘不限速版正式推出,35M/S,附iOS/安卓双端下载
  20. 知识管理:新时代企业竞争力核心

热门文章

  1. suse glibcxx版本过高问题
  2. 6.openldap客户端安装
  3. OA项目10:部门管理的三个细节问题的解决及处理懒加载问题
  4. 统一编址 独立编址 寻址空间
  5. Request.Params[CategoryID]
  6. android 7.1 apk的systemuid和系统应用Setting相同导致开机找不到库的问题
  7. 100条经典C笔试题
  8. NILMTK——深扒组合优化(CO)和FHMM细节
  9. 大华管理平台用户名_智能财务引领商业与管理变革——浙大EMBA首席财务官研习社走进大华股份...
  10. php中get_featured_posts()是什么意思,WordPress的Get_Posts()函数详解