JobAutoでExcelをCSV・TSV出力するとシート名が変わって見える理由

★質問・概要

Q. JobAutoでExcelのシートをCSVへ出力すると、シート名が変わってしまいます。なぜでしょうか?

CSVだけでなく、TSV(タブ区切りテキスト)へ出力した場合にも、同じように見えることがあります。

★回答

A. 元のExcelファイルのシート名が変更されたのではなく、Excelで表示・操作しているファイルが、出力したCSV・TSVファイルに切り替わったためです。

JobAutoの「エクセルを変換出力」アクションでCSVやTSVへ出力すると、出力したファイルがExcelで開かれます。CSV・TSVファイルをExcelで開くと、そのファイル名がシート名として表示されるため、元のExcelシート名が変わったように見えます。

たとえば、元のExcelブックに「集計」シートがあり、「売上データ.csv」という名前で出力すると、Excelで開かれたCSVファイルのシート名は「売上データ」と表示されます。この表示は、元のExcelブックの「集計」シートを改名したことを意味しません。

元のExcelファイルに保存されているシート名は、この出力処理によって変更されたわけではありません。

シート名が変わったように見える理由

  1. 元のExcelファイルのシートを、JobAutoの「エクセルを変換出力」アクションでCSVまたはTSVへ出力します。
  2. 出力後、CSV・TSVファイルがExcelで開かれます。
  3. Excelでは、開かれたCSV・TSVのファイル名がシート名として表示されます。
  4. そのため、元のExcelシート名が変更されたように見えます。

元のExcelファイルのシート名を確認する

まず、現在Excelで表示されているファイルが、元のExcelブックなのか、出力したCSV・TSVファイルなのかを確認してください。

元のExcelブックを開いて確認すれば、出力前のシート名がそのまま残っていることを確認できます。続けて元のブックを操作する場合は、JobAutoで指定する操作対象のブックやシートにも注意してください。

CSV・TSV出力後もExcel操作を続ける場合

変換出力後に「セルに値入力」などのExcel操作を続ける場合は、次のアクションで対象となるブック・シートを確認してください。元のExcelブックを操作したい場合は、出力したCSV・TSVではなく元のブックを選択します。

ブックをインデックスで指定している場合は、出力によって開いているファイルの状態が変わり、想定と異なるブックが選択される可能性があります。ブック名で指定できる場合は、名前で指定する方法もご検討ください。

CSV・TSVの出力形式や保存先の設定は、以下の「エクセルを変換出力」マニュアルをご参照ください。


関連するマニュアル・サンプル

Excelの変換出力、操作対象となるブックやシートの指定、意図的にシート名を変更する方法については、以下のマニュアルをご確認ください。

JobAutoのFAQ記事一覧へ戻る

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。