Home Reference Source
import CSV from 'senkowsh/src/senko/CSV.js'
public class | source

CSV

CSV形式のテキストなどを扱うクラス

Static Method Summary

Static Public Methods
public static

create(csv_array: Array<Array<string>>, separator: string, newline: string): string

配列からCSVテキストを作成

public static

parse(text: string, separator: string): Array<Array<string>>

CSVテキストから配列を作成

public static

共通の型のJSON配列をCSV配列へ変換

public static

1行目に列名が記載しているCSVをJSON配列に変換

Static Public Methods

public static create(csv_array: Array<Array<string>>, separator: string, newline: string): string source

配列からCSVテキストを作成

Params:

NameTypeAttributeDescription
csv_array Array<Array<string>>
separator string
  • optional
  • default: ","
newline string
  • optional
  • default: "\r\n"

Return:

string

public static parse(text: string, separator: string): Array<Array<string>> source

CSVテキストから配列を作成

Params:

NameTypeAttributeDescription
text string
separator string
  • optional
  • default: ","

Return:

Array<Array<string>>

public static toCSVArrayFromJSONArray(json_array: Array<Object<string, string>>, title_array: Array<string>): Array<Array<string>> source

共通の型のJSON配列をCSV配列へ変換

Params:

NameTypeAttributeDescription
json_array Array<Object<string, string>>
title_array Array<string>
  • optional

Return:

Array<Array<string>>

public static toJSONArrayFromCSVArray(csv_array: Array<Array<string>>): Array<Object<string, string>> source

1行目に列名が記載しているCSVをJSON配列に変換

Params:

NameTypeAttributeDescription
csv_array Array<Array<string>>

Return:

Array<Object<string, string>>