如何在sqlite中读取格式化文件?
可以在SQLite中读取格式化文件吗?我有这样一个文件行(下面两行):如何在sqlite中读取格式化文件?,sqlite,Sqlite,可以在SQLite中读取格式化文件吗?我有这样一个文件行(下面两行): 我需要将此文件读取到我的SQLite表中。我认为您可能需要将文件转换为逗号或制表符分隔的文本(例如加载到Excel,然后导出)。然后在sqlite3中: .mode tabs .import myfile.txt 这可能是a的副本,但您的文件似乎有固定宽度的字段,而不是分隔符(我这样说是因为点位置和小于号)。不,这是不可能的。格式化文件的扩展名是什么?谢谢!这是通常的txt文件。谢谢@Jonathan Warden,但我在
我需要将此文件读取到我的SQLite表中。我认为您可能需要将文件转换为逗号或制表符分隔的文本(例如加载到Excel,然后导出)。然后在sqlite3中:
.mode tabs
.import myfile.txt
这可能是a的副本,但您的文件似乎有固定宽度的字段,而不是分隔符(我这样说是因为点位置和小于号)。不,这是不可能的。格式化文件的扩展名是什么?谢谢!这是通常的txt文件。谢谢@Jonathan Warden,但我在文件中缺少值。Sqlite仍然可以导入缺少值的TSV/CSV。只要每行都有相同的制表符/逗号。例如,只要文件中的所有其他行都有三个逗号(例如四个字段),仅包含“,”的行是完全合法的。不幸的是,在我的情况下,每一行都有不同的制表符/逗号。
term columns format description
date 008-017 f10.5 Observation date, in years.
tflag 019-019 a1 Flag for theta (position angle) measure.
.....................
etc.
.mode tabs
.import myfile.txt