获取CVS文件: 选择Execl的文件菜单,选择save as选项,出现保存文件对话框,在保存文件类型中选择Text CVS(.cvs)文件类型,
勾选Edit Filter settings选项,按save按钮,会出现一个对话框,这个对话框可以对保存文件的格式进行设定,
字体自己选(Unicode ,Weatern Europe等等),区域分割符可以选择','(逗号)也可以选择';'(分号),前提是
Execl源文件中不包含该符号,其它选项自己选择想要的格式,然后点击‘OK’进行保存,即可得到一个后缀为
cvs的文件,该文件属于文本文件,可以用文本编辑器(TxtEditor)打开。
将CVS文件导入sqlite3数据库:
cvs文件中的内容如下:
yield,产生
yoke,轭
yonder,那边
you,你;你们
young,年轻的
youngster,少年
your,你的
yourself,你自己
youth,青年
youthful,年青的
zeal,热心
zealous,热心的
zero,零
zest,热心
zinc,锌
zone,地带
zoo,动物园
zoological,动物学的
zoology,动物学
进入sqlite3的数据库,在命令行输入:
sqlite3 dict.db
dict.db 为数据库,如果数据库不存在,则会被创建,如果数据库已经存在,则会进入数据库
首先在sqlite3中创建一个表,创建的表的格式要符合CVS文件内容的格式(主要是列数要一致),命令如下:
CREATE TABLE word(word varchar(20),desc varchar(100));
接下来将CVS导入表word中,需要先设定分隔符为','(逗号),输入命令如下:
.separator ','
接着输入命令:
.import *.cvs word
即可将cvs中的内容导入表word中。
注意:separator与import之前都有一个小点,这是sqlite区别于sql的地方,
两个语句结尾都没有分号,*。cvs是CVS的文件名,word是表名。
查看是否成功导入,输入命令:
select * from word;
结果:
yield|产生
yoke|轭
yonder|那边
you|你;你们
young|年轻的
youngster|少年
your|你的
yourself|你自己
youth|青年
youthful|年青的
zeal|热心
zealous|热心的
zero|零
zest|热心
zinc|锌
zone|地带
zoo|动物园
zoological|动物学的
zoology|动物学
数据导入成功。
有时需要将大量数据导入数据库中,以上做法不失为一种省时省力的方法。