$ps.CSV.str2csv
概要¶
サーバスクリプトでカンマ区切り文字列を2次元配列オブジェクトに変換します。
制限事項¶
- 変換後のカラムは全て文字列となります。数値型や日付型に変換は行いません。
- 先頭行をヘッダとして取りあつかいません。利用者側でヘッダの有り無しを判断し必要な処理を記載してください。
構文¶
パラメータ¶
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
| text | string | ○ | テキスト |
戻り値¶
文字列x文字列の2次元配列オブジェクト
例外¶
C#内で例外が発生した場合はサーバスクリプト内に例外クラス名とエラーメッセージをErrorオブジェクトに入れて例外を発生させます。
使用例¶
以下の例では、文字列をcsvオブジェクトに変換してコンソールに出力しています。
JavaScript¶
const text = 'COLUMN01,COLUMN02,COLUMN03,COLUMN04\nA001,日本語,TRUE,2024/12/13 0:00\nA002,日本語,TRUE,2024/12/14 0:00\nA003,日本語,TRUE,2024/12/15 0:00\nA004,日本語,TRUE,2024/12/16 0:00\nA005,日本語,TRUE,2024/12/17 0:00\n';
const csv = $ps.CSV.str2csv(text);
デバッグコンソールでの操作結果¶
> csv
(6) [Array(4), Array(4), Array(4), Array(4), Array(4), Array(4)]
> csv.length
> 6
> csv[0].length
4
> csv[0].join()
'COLUMN01,COLUMN02,COLUMN03,COLUMN04'
対応バージョン¶
| 対応バージョン | 内容 |
|---|---|
| 1.4.12.0 以降 | 機能追加 |
