Tabular Transformationの "Convert XLSX to CSV "コマンドは2023年11月 、非推奨となり、Microsoft Excelコネクタの "Worksheet to CSV "コマンドに置き換えられました。古いコマンドもまだ使えるが、安定性が低く、ファイルサイズが大きくなると失敗することがある。
次の記事では、ワークシートからCSVへのコマンドを使用するために、既存のチェーンを更新する方法を紹介します。
注: 「XLSX を CSV に変換」コマンドは、最大ファイルサイズ120mb をサポートしています。
始める前に
- Microsoft Excel コネクタがワークスペースで有効になっている必要があります。このコアコネクタはサブスクリプションに含まれており、すべてのユーザーが利用できます。まだ追加されていない場合は、組織管理者 に、この記事 に記載されている手順に従うよう依頼してください。
チェーンの更新
チェーン内のコマンドを更新するには、「XLSXをCSVに変換」コマンドを切断し、代わりに「ワークシートをCSVに変換」コマンドを挿入します。そして、古いノードから入力をコピーし、新しいノードにペーストすることができる。
- Chain Builderにログインする。
- Chains タブを開き、更新するチェーンの右側にあるEdit をクリックする。
- チェーン・キャンバスでConvert XLSX to CSV コマンドを探します。このコマンドをチェーンの残りの部分に接続する最初のリンクをダブルクリックする。
-
Deleteをクリックしてリンクを削除します。
- ノードの反対側で前のステップを繰り返す。XLSXをCSVに変換」コマンドは、他のチェーンから切り離すべきである。
- 切断されたConvert XLSX to CSV コマンドをキャンバスの横にドラッグします。
注: 一度切断されると、このコマンドは実行されなくなる。しかし、新しいコマンドの基準点として、キャンバス上に残しておく。
- 左側の Nodes パネルで、Worksheet to CSV コマンドを検索します。
- キャンバスの隙間にドラッグ&ドロップする。
- リンクを新しいWorksheet to CSV コマンドにドラッグして、チェーンを再接続します。
- Worksheet to CSV コマンドにカーソルを合わせ、Edit をクリックします。
- エクセルのワークシートの詳細を入力する;これらの詳細を取得するために、キャンバス上の孤児 "XLSXをCSVに変換 "コマンドを開くことができます。新コマンドと旧コマンドはほぼ同じフィールドを使用する。
プロパティ 詳細 ワークブックファイル 表形式ファイルに変換するシートを含む XLS または XLSX ワークブックを入力します。
注: これはConvert XLSX to CSVコマンドの「Input files」フィールドと同じです。
パスワード ワークブックファイルがパスワードで保護されたXLSXワークブックの場合は、そのパスワードを入力します。
注: このフィールドは「XLSXをCSVに変換」コマンドでは使用できません。今回のアップデートで、保護されたワークブックを使用できるようになりました。
区切り記号 出力ファイルで使用する区切り記号を選択します。 シート名 変換するワークブックのシート名を入力します。代わりにインデックスでシートを識別するには、空白のままにする。 シート索引 最初のシートは 1
、最後のシートは-1
として、変換するワークブックのシートのインデックス位置を入力する。シート名で識別する場合は、空白のままにしてください。スタートセル 変換するシートのデータの最初の行と列の両方にセルを入力する。 コラム終わり A1表記では、A、B、Cのように、変換するデータが終了する列の文字を入力する(行番号は入力しない)。 注: コマンドは、この列以降のシート内のデータを無視する。
エンド・ロー A1表記では、変換するデータが終了する行の番号(10、200、3000など)を列の文字を入れずに入力する。行を無視するには、 0
と入力する。注: このコマンドは、この行以降の列のデータを無視する。
フォーマットされたセル値を使用する 日付/時刻の処理など、セルの生の値ではなく表示値を変換するには、このボックスにチェックを入れる。
注: このフィールドは、「XLSX を CSV に変換」コマンドでは使用できません。今回のアップデートにより、数式 (=SUM(A1:A23)) または実際の値 (1234.56) を抽出できるようになりました。
プレビュー結果 出力ファイルのプレビューを有効にするには、このボックスをチェックします。 ストリーミング・モード 25MB以上のファイルはこの設定を有効にしてください。 メモリ使用量を減らすため、ファイルを小さなデータ・ウィンドウで読み込む。 書式付き値オプションと組み合わせてこの設定を有効にすると、一部の数式、特にファイル内の離れたセルを参照する数式が正しく動作しない場合があります。 - 保存をクリックして終了します。
保存したら、新しいチェーンをパブリッシュして実行する。
機能比較
この2つのコマンドは、入力も機能もほぼ同じなので、既存のコマンドの値を新しいコマンドにコピーすることを強くお勧めする。以下の表は、両コマンドの等価入力を示している。
XLSXをCSV入力に変換 | ワークシートからCSV入力 |
入力ファイル | ワークブックファイル |
区切り記号 | 区切り記号 |
シート名 | シート名 |
シート索引 | シート索引 |
スタートセル | スタートセル |
コラム終わり | コラム終わり |
エンド・ロー | エンド・ロー |
パスワード | |
書式付きセル |
ワークシートからCSVへ」コマンドには2つの追加入力が含まれていることに注意してください:
- パスワード: 安全なワークブックを提供することができます。
- 書式付きセル :数式 (=SUM(A1:A23)) または実際 の値 (1234.56) を抽出できます。
トラブルシューティング
Worksheet to CSV コマンドがデータを変換しない場合:
- データを抽出するワークブック内のシートの名前またはインデックスを確認します。
- コマンドの開始セル 、終了列 、 終了行プロパティに基づき、シート内の セル範囲にデータ が含まれていることを確認する。