[[@std.csv (Deno)|@std.csv]]を使う。 ## CSVを2次元配列として読み込む `data.csv` ```csv id,name 1,one 2,two ``` ```ts import { parse } from "jsr:@std/csv"; parse(await Deno.readTextFile("data.csv")); // [ [ "id", "name" ], [ "1", "one" ], [ "2", "two" ] ] ``` ## CSVをオブジェクト配列として読み込む `data.csv` ```csv id,name 1,one 2,two ``` ```ts import { parse } from "jsr:@std/csv"; parse(await Deno.readTextFile("data.csv"), { skipFirstRow: true })); // [ { id: "1", name: "one" }, { id: "2", name: "two" } ] ``` ## TSVとして読み込む `data.tsv` ```csv id name 1 one 2 two ``` ```ts import { parse } from "jsr:@std/csv"; parse(await Deno.readTextFile("data.tsv")); // [ [ "id", "name" ], [ "1", "one" ], [ "2", "two" ] ] ```