转载自
http://blog.chinaunix.net/u/10686/showart_585970.html
使用sqlite的文件导入导出功能
导入
命令: .import
sqlite> .import 文件名 表名
注1: 不要忘了开头的点
注2: 这条语句不能用分号结束. 非SQL不需要分号结束.
注3: 需要查看默认的分隔符separator. 必须一致. 如果不一致可能导致sqlite字段分割错误.
查看分隔符使用命令 .show , 如果不一致可直接修改, 比如:
sqlite>.separator ","
将分隔符转为逗号.
举例1:
将文件a.csv中的数据导入表 tab_xx. (a.csv中字段以逗号分割)
sqlite> .separator ","
sqlite> .import a.csv tab_xx
sqlite>
导入结束.
导出
实现方式: 将输出重定向至文件.
命令: .output
sqlite> .output a.txt
然后输入sql语句, 查询出要导的数据. 查询后,数据不会显示在屏幕上,而直接写入文件.
结束后,输入
sqlite> .output stdout
将输出重定向至屏幕.
举例2:
将 tab_xx 中的数据导出到文件a.txt
sqlite> .output a.txt
sqlite> select * from tab_xx;
sqlite> .output stdout
导出完毕.
分享到:
相关推荐
"SQLite在ARM平台上的移植和CSV导入导出" SQLite是一种轻量级的关系型数据库管理系统,它广泛应用于嵌入式系统和移动设备中。ARM平台是目前最流行的嵌入式系统架构之一,因此将SQLite移植到ARM平台上非常有必要。...
本文将详细介绍如何在Linux环境下通过命令行操作SQLite数据库,实现数据的导入导出功能。 #### 二、准备工作 在开始之前,请确保您的系统已经安装了SQLite。如果尚未安装,可以通过以下命令安装: ```bash sudo ...
在IT行业中,Windows Presentation Foundation(WPF)是微软.NET Framework的一部分,用于构建具有丰富图形界面的应用程序。...在TestManger这样的项目中,这些知识会非常实用,确保能够实现灵活的数据导入导出功能。
本篇我们将探讨如何利用Qt将SQLite数据库中的数据导出到Excel格式,这是一个实用的功能,尤其对于需要数据分析和报告的项目。 首先,让我们理解这个过程的基本步骤: 1. **连接SQLite数据库**:使用`QSqlDatabase`...
本项目“wpf sqlite 导入导出excel.zip”似乎关注的是如何在WPF应用中实现SQLite数据库与Excel文件之间的数据交互。这涉及到以下几个关键知识点: 1. **WPF数据绑定**:在WPF中,数据绑定机制允许UI元素与应用程序...
使用python将sqlite数据导出到excel,代码简单易懂,使用方便。
2. **导出为CSV**:大多数SQLite工具都提供导出功能,将查询结果保存为CSV文件。 3. **打开CSV**:使用Excel打开这个CSV文件,Excel会自动识别逗号分隔的数据并创建工作表。 4. **调整格式**:根据需要,可以对...
文本文件导入导出处理是IT领域中常见的任务,特别是在数据分析、数据存储和程序间的数据交换中扮演着重要角色。在日常工作中,我们可能需要将数据从一个格式转换为另一个格式,或者从数据库、应用程序导出数据到文本...
另一种方法是使用专门的数据迁移工具,如SQLite Manager(Firefox插件)或SQLiteStudio,它们通常提供数据导出功能,包括导出到Excel格式。 对于Excel数据导出到SQLite,流程基本相反。先打开Excel文件,将数据保存...
使用`DB2CSV`工具,这是一个可能的命令行实用程序,用于将SQLite数据库中的数据导出为CSV文件。这个工具通常会读取SQLite数据库文件(如`example.db`),然后选择特定的表(如`users`)并将其内容转换为CSV格式。...
QT框架是一种跨平台的C++库,用于开发图形用户界面应用程序。它包含了丰富的功能,包括网络、数据库、多媒体等模块,...这种技术可以广泛应用于数据分析、报表生成、数据导入导出等多种场景,是QT开发中的重要实践。
以上就是QT高效导入导出Excel并使用tableWidget显示的基本流程和优化策略。实际开发时,根据项目需求和资源限制,可能还需要进行额外的错误处理和功能完善。这个程序虽然不完善,但提供了清晰的开发思路,有助于快速...
`sqlite_sql_parser`是一个Python项目,它的主要功能是解析SQLite的`.dump`文件,并将其转换为MySQL可以理解的格式。这个脚本通过对原始SQL语句进行分析和修改,确保了与MySQL的兼容性。例如,它会处理SQLite特有的...
android应用,将外部的sqlite数据库导入到应用的私有空间中,源db文件置于assets目录下,如果源文件大小超过1M,使用Filesplit分割为不超过1M的小文件,那么就将所有分小文件置于assets目录下,本工程里已带...
Qt中将sqlite表中的数据导出为csv表格形式,代码调用方便,整体代码包含了数据库的增删改查,tableview显示sqlite,代码较完整。开发环境为ubuntu+qt5.6.1在win7+qt5.6.1下也没问题。
这通常包括一个可以读取和操作SQL语句的工具,例如pg_dump用于导出PostgreSQL的数据,以及sqlite3命令行工具或相应的GUI工具来导入SQLite。此外,可能还需要一个转换脚本或程序,如"Postgres2Sqlite",这个工具能够...
在压缩包的文件名称列表中,“Excel导入导出数据库小工具源码”可能包含了实现上述功能的源代码文件。源码通常包括主程序文件、数据库连接模块、Excel处理模块以及可能的配置文件等。通过阅读和理解源码,开发者可以...
总之,Excel批量导入导出数据库是通过编程自动化数据管理的有效手段,尤其适用于需要频繁交换数据的场景。掌握这一技能能极大地提高工作效率,减少人为错误。通过Python的pandas和SQLAlchemy等库,我们可以轻松地...
因此,设计导入导出功能时,可以考虑提供直观的UI界面,例如,使用ListView或RecyclerView展示数据预览,使用Dialog或底部Sheet展示导入/导出选项,以及进度提示等。 在实际开发中,还要注意权限问题。Android 6.0...
2. 数据操作:通过内置的表格视图,可以方便地添加、修改和删除记录,同时支持导入导出数据。 3. 查询构建器:直观的图形化查询工具帮助你构建复杂的SQL查询,无需手动编写代码。 4. 视图管理:创建和管理数据库视图...