parse_csv()
コンマ区切り値の 1 つのレコードを表す特定の文字列を分割し、これらの値を持つ文字列配列を返します。
構文
parse_csv(
csv_text)
構文規則について詳しく知る。
パラメーター
名前 | 型 | 必須 | 説明 |
---|---|---|---|
csv_text | string |
✔️ | コンマ区切り値の 1 つのレコード。 |
注意
- 埋め込み行フィード、コンマ、および引用符は、二重引用符 ('"') を使用してエスケープできます。
- この関数では、行ごとに複数のレコードがサポートされません (最初のレコードのみが取得されます)。
戻り値
分割された値を格納している文字列配列。
例
レコード内の値の数でフィルター処理する
3 人以上の参加者を含む Azure Data Explorer会議セッションを数えます。
ConferenceSessions
| where array_length(parse_csv(participants)) > 3
| distinct *
出力
sessionid | ... | participants |
---|---|---|
CON-PRT157 | ... | Guy Reginiano、Guy Yehudy、Pankaj Suri、Saeed Copty |
BRK3099 | ... | Yoni Leibowitz、Eric Fleischman、Robert Pack、Avner Aharoni |
エスケープ引用符を使用する
print result=parse_csv('aa,"b,b,b",cc,"Escaping quotes: ""Title""","line1\nline2"')
出力
結果 |
---|
[ "aa", "b,b,b", "cc", "引用符のエスケープ: "タイトル"", "line1\nline2" ] |
複数のレコードを含む CSV
この関数は複数のレコードをサポートしていないため、最初のレコードのみが取得されます。
print result_multi_record=parse_csv('record1,a,b,c\nrecord2,x,y,z')
出力
result_multi_record |
---|
[ "record1", "a", "b", "c" ] |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示