Diysb Tools

CSVの行を列に変換する

このツールは、CSV(カンマ区切り値)ファイルの行を列に変換します。入力CSVから水平方向の行を1行ずつ抽出し、90度回転させて、カンマで区切られた垂直方向の列として出力します。', longDescription: 'このツールは、CSV(カンマ区切り値)ファイルの行を列に変換します。例えば、入力CSVデータが6行の場合、出力は6列になり、行の要素は上から下へ並べられます。整形式のCSVでは、各行の値の数は同じです。ただし、行にフィールドが欠落している場合は、プログラムが修正します。欠落データを空要素で埋めるか、「missing」、「?」、「x」などのカスタム要素で置き換えるかを選択できます。変換プロセス中、ツールはCSVファイルから空行(表示情報のない行)やコメントなどの不要な情報も削除します。ツールがコメントを正しく識別できるように、オプションで行頭のコメント開始記号を指定できます。この記号は通常、ハッシュ「#」またはダブルスラッシュ「//」です。CSV-abulous!

CSVツール

What is a CSVの行を列に変換する?

このツールは、CSV(カンマ区切り値)ファイルの行を列に変換します。例えば、入力CSVデータが6行の場合、出力は6列になり、行の要素は上から下に並べられます。整形式のCSVでは、各行の値の数は同じです。ただし、行にフィールドが欠落している場合は、プログラムが修正し、利用可能なオプションから選択できます。欠落データを空の要素で埋めるか、欠落データをカスタム要素で置き換えます。

入力テキスト
結果
ツールオプション
Fix incomplete data

If the input CSV file is incomplete (missing values), then add empty fields or custom symbols to records to make a well-formed CSV?

Use this custom value to fill in missing fields.
Lines with comments
Enter the symbol indicating the start of a comment line.
CSVの行を列に変換する 例

Convert CSV Rows to Columns

In this example, we transform the input CSV file with a single horizontal row of six values "a,b,c,d,e,f" into a vertical column. The program takes this row, rotates it 90 degrees, and outputs it as a column with each CSV value on a new line. This operation can also be viewed as converting a 6-dimensional row vector into a 6-dimensional column vector.

a,b,c,d,e,f
a,b,c,d,e,f
a b c d e f
a b c d e f
Fix incomplete data

If the input CSV file is incomplete (missing values), then add empty fields or custom symbols to records to make a well-formed CSV?

Lines with comments
Enter the symbol indicating the start of a comment line.

Rows to Columns Transformation

In this example, we load a CSV file containing coffee varieties and their origins. The file is quite messy, with numerous empty lines and comments, and it is hard to work with. To clean up the file, we specify the comment pattern // in the options, and the program automatically removes the comment lines from the input. Also, the empty lines are automatically removed. Once the file is cleaned up, we transform the five clean rows into five columns, each having a height of two fields.

Variety,Origin Arabica,Ethiopia Robusta,Africa Liberica,Philippines Mocha,Yemen //green tea
Variety,Origin Arabica,Ethiopia Robusta,Africa Liberica,Philippines Mocha,Yemen //green tea
Variety,Arabica,Robusta,Liberica,Mocha Origin,Ethiopia,Africa,Philippines,Yemen
Variety,Arabica,Robusta,Liberica,Mocha Origin,Ethiopia,Africa,Philippines,Yemen
Fix incomplete data

If the input CSV file is incomplete (missing values), then add empty fields or custom symbols to records to make a well-formed CSV?

Lines with comments
Enter the symbol indicating the start of a comment line.

Fill Missing Data

In this example, we swap rows and columns in CSV data about team sports, the equipment used, and the number of players. The input has 5 rows and 3 columns and once rows and columns have been swapped, the output has 3 rows and 5 columns. Also notice that in the last data record, for the "Baseball" game, the number of players is missing. To create a fully-filled CSV, we use a custom message "NA", specified in the options, and fill the missing CSV field with this value.

Sport,Equipment,Players Basketball,Ball,5 Football,Ball,11 Soccer,Ball,11 Baseball,Bat & Ball
Sport,Equipment,Players Basketball,Ball,5 Football,Ball,11 Soccer,Ball,11 Baseball,Bat & Ball
Sport,Basketball,Football,Soccer,Baseball Equipment,Ball,Ball,Ball,Bat & Ball Players,5,11,11,NA
Sport,Basketball,Football,Soccer,Baseball Equipment,Ball,Ball,Ball,Bat & Ball Players,5,11,11,NA
Fix incomplete data

If the input CSV file is incomplete (missing values), then add empty fields or custom symbols to records to make a well-formed CSV?

Use this custom value to fill in missing fields.
Lines with comments
Enter the symbol indicating the start of a comment line.