aardio 文档
aardio 范例: SQL 读写 CSV
//SQL 读写 CSV
//下面的代码仅使用系统组件,不需要安装 Access 软件
import access;
import console;
var txt = /*
Name,Starred,Contact_Id
"孟轲","0",0
"张九龄","1",1
*/
//创建测试的TXT数据库,access 读写的 CSV 必须是 ANSI 编码。
string.save("/Contact.csv",string.fromto(txt) );
//指定 CSV 分隔符,不是默认的逗号就要在这里改
import fsys.ini;
var schema = fsys.ini("/schema.ini");
schema.write("Contact.csv","Format","Delimited(,)");
//创建 CSV 数据库,参数指定 CSV 文件所在目录就可以了
var csv = access( "/" );
//查询并遍历数据
for(rs in csv.each("SELECT * FROM [Contact.csv] " ) ){
console.log( rs("Name").value,rs("Starred").value );
}
//关闭 CSV 数据库
csv.close();
console.pause();
Markdown 格式