
エクセルのxls形式からxlsx形式の一括変換、その逆もできますか?
いつもお世話になっております。
職場でのパソコンがOffice2003、2007、2010と混在しており、保存されているファイルも拡張子が「*.xls」と「*.xlsx」が混在しています。
ファイルを開いて、「*.xls」形式を「*.xlsx」形式に形式を選択し、保存しなおししたり、その逆もすることが多いのですが、多くの手間がかかります。(例えば、20個程度のファイルなら20回)
複数のファイルを一括して変換することはできませんか。
No.3ベストアンサー
- 回答日時:
参照されたし。
とりあえず・・
xlsx形式だと、マクロは保存されません。
xls→xlsxに拡張子変更する場合の最大のデメリットです。
(マクロを使っていないなら気にしなくて大丈夫です。)
逆にxlsx→xlsの場合のデメリットは
行数・列数が減るので、最悪の場合にファイルが壊れる可能性がある
2007以降に追加された機能がある場合、再現できない
(最悪の場合、ワークシートから消える・読み込みできない等)
が挙げられます。
リンク先に私も回答をつけていますが、その処理を急ぐ必要は全く無いです。
職場に2003が存在している以上は、「xls」のままにしておいた方が賢明だと思いますよ。
今後2003(コンバータ無し)で使用する可能性が0%なのであれば良いですけどね。
ちなみに、2007以降でマクロを作れば
ツールが無くても一括処理は可能です。
一件ずつファイル名を指定し、ファイルを開く→形式変更保存を繰り返し処理するマクロを作れば、問題なく一括変換できました。(2007を使用)
ありがとうございました。
No.4
- 回答日時:
私は、自宅で、Excel95(*.xls)とExcel2010(*.xlsxマクロ)を使用しています。
xlsを2010で開くときは、互換モードで開きます。マクロ付きでも全く問題なく動作しています。
もし、xlsも平行して使う必要があるなら、(古いパソコンも共存するなら)形式変換せずそのまま互換モードで使用することをお勧めします。
マクロ付きの場合、xlsからxlsxの変換時コマンド名が変わってしまい困ることが有りました。(自動変換プログラムを使えばよいかも知れませんが)だから、単純なファイル形式変更はお勧めできません
列数が非常に多いとか、新たな機能とか、2010しか使えない機能を利用したファイルは、元々xlsでは取り扱えないですが、それ以外は、2010で作成した場合でも最初から、互換モードで保管してはいかがでしょうか。
No.2
- 回答日時:
ご回答ありがとうございます。
リンク先参考になりそうです。
が、自身のスキル不足で理解するにはかなりのエネルギーが必要に感じました。
No.1
- 回答日時:
この回答への補足
素早い投稿有難うございます。
まだ、動作確認はしてませんが、一括ファイル名変更か一括拡張子変更ソフトのように読み取れるのですが、このソフトで変換すると、xls形式からxlsx形式(またはその逆)に変換すると、変換後のファイルは、エクセルで読み取れるのでしょうか?。
ファイルの中身も変更される変更でしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ドキュメントに保存していたエクセルのファイルが開きません。 2 2022/12/02 09:38
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Excel(エクセル) フォルダ階層が深いファイルの拡張子の一括変換 2 2022/12/23 18:40
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/06 13:01
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/03/25 17:03
- XML エクセルのマクロについて教えてください。 3 2023/02/06 09:06
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/03/02 08:40
- XML エクセルの拡張子XLSのファイルが開けなくなった 3 2022/10/19 11:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ExcelVBAで複数のブックに同じ...
-
【マクロ】EXCELで読込したCSV...
-
EXCELマクロを無効にして開く方法
-
ローカル⇒ネットワーク移動でマ...
-
コンパイルエラー
-
Excelマクロで指定したファイル...
-
エクセルVBAで送る操作
-
Excel VBA でファイルが開かれ...
-
VBA エクセル 開いている別フ...
-
メールにファイルを添付する o...
-
マクロを登録したボタンの表示...
-
vba初心者です。 質問です。 毎...
-
【マクロ】名前を保存する際に...
-
エクセルマクロで不特定なファ...
-
エクセルファイルを開く時、関...
-
Excel : マクロでファイルを開...
-
Excel VBA seleniumのedge操作...
-
エクセルの初期設定
-
【関数】同じ関数なのに、エラ...
-
ISOファイルとMDSファイル
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】EXCELで読込したCSV...
-
EXCEL VBA 指定したファイルが...
-
【マクロ】名前を保存する際に...
-
フォルダ内のexcelファイルを順...
-
エクセルマクロで不特定なファ...
-
【Excel VBA】ファイル名が一...
-
ファイルを開かずにマクロを実行
-
フォルダ内のブック全部にパス...
-
EXCELマクロを無効にして開く方法
-
エクセル 複数ファイルの一括...
-
エクセル(マクロ)のファイル...
-
accessフォルダを移動したらフ...
-
秀丸:あらかじめ設定した複数...
-
データ参照先が別ファイルの場...
-
エクセルファイルを開く時、関...
-
Excelファイルがマクロを含むか...
-
ファイルの保存場所を変えたら...
-
エクセルのシートの数を数えた...
-
VBAでワークブックの名前を変数...
-
Excelのマクロでファイルを開く...
おすすめ情報