我需要将值从具有3列的Sqlite表导出为CSV文件。 应该写一环,并使用选择查询转储全部价值或者是有一个内置的SQL函数来做到这一点..将SQLite数据库中的值导出为CSV
我在这里
void writecsv()
{
char c[1000];
FILE *fptr;
fptr=fopen("output.csv","w");
}
我需要将值从具有3列的Sqlite表导出为CSV文件。 应该写一环,并使用选择查询转储全部价值或者是有一个内置的SQL函数来做到这一点..将SQLite数据库中的值导出为CSV
我在这里
void writecsv()
{
char c[1000];
FILE *fptr;
fptr=fopen("output.csv","w");
}
我用system
调用做
system("sqlite3 -header -csv 'db2.db' 'select * from tdata;' > out.csv");
没有内置SQLite的lib中,但是你可以使用带命令.mode csv
和.output
的sqlite3
CLI。这也可以通过使用init文件并从stdin/file中读取SQL命令来编写脚本。
谢谢..我得到它的工作。 PLZ看到我的答案... – techno
没有内置功能来做到这一点。 – LPs