TOP » Convert XLS » セルの表示形式をまとめて変更したい

セルの表示形式をまとめて変更したい

特定範囲のセルの表示形式をまとめて変更できますか?
はい、「ファイルに対する特殊処理」を利用すれば、指定したセルの表示形式をまとめて変更できます。
本記事ではUIを使用した操作手順と、コマンドラインを使用した実行方法をご案内します。

【操作手順/UI】

ページ下部では実際の操作動画とコマンドでの実行方法についてもご紹介しています。

  1. Convert XLS を開き、実行するアクションの選択で [ファイルに対する特殊処理] を選択
    ConvertExcelの特殊処理
  2. 特殊処理で「セルの表示形式を変更」を選択
    特殊処理108
  3. 入力ファイルの ファイルボタン をクリックしてファイルを指定
    複数ファイルを対象とする場合はファイル名にワイルドカードを使用
    (例:C\IN\*.xlsx)
  4. 出力ファイルで変換後のファイルのファイルパスを指定
    (例:C\OUT\*.xlsx)
  5. セル表示形式変更の詳細ボタン をクリック
  6. 「セル表示形式の変更」画面で指定内容を入力して [OK] をクリック
    • 入力シートの指定:シート番号を入力
    • 変更するセル指定:セル番号を入力
    • フォーマット:リストから指定する形式を選択

    セル表示形式の変更

【コマンドサンプル】
(フォルダ内の Excelファイルのシート2の E2:E7 の書式を通貨 (円) に変更)


ConvertXLS.EXE /S"C:\IN\*.xlsx" /T"C:\OUT\*.xlsx" /P108 /1* /2"E2:E7" /3 $#,##0 /4 3

コマンドスイッチの内容は以下の通りです。

  • /S:入力ファイルを指定 (引用符の使用を推奨)
  • /T:出力ファイルを指定 (引用符の使用を推奨)
  • /P108:特殊処理「(.XLS) セルの表示形式を変更」
  • /1 #:対象のシート名または番号を指定 (全指定の場合は * を使用)
  • /2 #:対象のセル範囲を指定
  • /3 {sNewFormat}:適用するセルの表示形式を指定 (下の表を参照)
  • /4 #:適用するフォーマットを示す数値を指定 (下の表を参照)
表示形式/3 {sNewFormat}/4 #
文字列@0
標準GENERAL1
数値#,##0.002
通貨003
会計($* #,##0.00_);_($* (#,##0.00);_($* “-“??_);_(@_)4
日付m/d/yyyy5
時刻[$-409]h:mm:ss AM/PM;@6
パーセンテージ0.00%7
分数# ???/???8
指数0.00E+009
  • フォーマットで「通貨」および「会計」を指定した場合、使用する記号は Windows の言語と地域により異なります。(一般的な日本の環境では ¥ を使用)
  • 小数点以下を非表示とする場合は、/3スイッチの指定時に小数点以下を削除 (整数表示の例:$#,##0)
  • 日付の表示順は /3スイッチで変更可能 (年月日順の表示例:yyyy/mm/dd)