csv মডিউল
CSV পড়ুন raw rows (list of lists) হিসেবে অথবা records (header-keyed map) হিসেবে। Rows থেকে CSV লিখুন।
import "csv" as csv;
import "io" as io;
var text = io.read_file("users.csv");
var rows = csv.parse(text); // [["id","name"], ["1","Alice"], ...]
var records = csv.parse_records(text); // [{id: "1", name: "Alice"}, ...]
print(records[0].name); // Alice
var out = csv.stringify([["id","name"], [1,"Alice"], [2,"Bob"]]);
io.write_file("out.csv", out);
API
| ফাংশন | বর্ণনা |
|---|---|
csv.parse(text) → list of lists | প্রতিটি inner list = একটি row। |
csv.parse_records(text) → list of maps | প্রথম row = headers; পরবর্তী rows header-keyed maps। |
csv.stringify(rows) → string | rows = list of lists। প্রয়োজনে quote ও escape। |
আরও দেখুন
json।