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) → stringrows = list of lists। প্রয়োজনে quote ও escape।

আরও দেখুন