古い会社のファイルを管理していると、Xls形式の表ファイルが山ほど出てくることがあります。Excel 2003以前のデフォルト形式であり、後続のOfficeバージョンの更新が進むにつれて、開けなくなったり、機能が制限されたり、互換性が低下したりする可能性が非常に高くなります。しかし、新しいバージョンのXlsx形式は、ファイルサイズが小さく、データ処理能力が高く、旧バージョンに比べてセキュリティも向上しています。作業効率を高めるためにも、ファイルを長期保存するためにも、古いXls形式を一括でXlsx形式に変換することは非常に重要です。
では、手動で1つずつファイルを開いてXlsx形式で保存する以外に、旧バージョンのExcelファイルを新しいXlsx形式に迅速に変換する方法はあるのでしょうか。この記事では、0から1までのいくつかの方法を説明し、XlsをXlsx形式に一括変換する方法を習得できるようにします。このテクニックを学んで効率を上げましょう!
複数のXlsを新しいXlsx形式に一括変換する必要があるのはどのような場合ですか?
ソフトウェアのバージョン互換性
Officeなどのオフィスソフトの継続的なアップデートに伴い、多くのソフトウェアでファイル形式に対する要求がますます高まっています。旧バージョンのXls形式では、より大きなデータテーブル容量や一部のグラフオプションに対応できません。このような状況では、Xlsファイルを互換性の高いXlsx形式に一括変換することで、新しいバージョンのExcelでスムーズに使用でき、形式の問題によるデータ損失や形式制限を回避できます。
データ共有の必要性
チームで1つのプロジェクトを共同処理する場合、データファイルは共有と共同作業のために汎用形式を使用するのが最適です。Xlsファイルはサイズが大きいだけでなく、互換性も低いため、読み込みが遅くなったりエラーが発生したりしやすくなります。しかし、Xlsx形式はファイルサイズを最適化し、読み込み速度を高速化できるため、すべての共同作業者がファイルを正常に表示および編集できます。
データの長期保存
Excelテーブルをアーカイブして長期保存する場合、仮に旧バージョンのXls形式だと、将来的に段階的に更新されるソフトウェアバージョンによって淘汰され、正常に開けなくなる可能性があります。事前に一括でXlsx形式に変換することで、ファイルが数年後、あるいは十数年後も引き続き開いて使用できることを保証し、Excelテーブルの可読性と可用性を高めることができます。
Xls形式からXlsxファイルへの一括変換の効果プレビュー
処理前:

処理後:

方法一: HeSoft Doc Batch Tool を使用してExcelテーブルをXlsxファイルに一括変換する
おすすめ度:★★★★★
メリット:
- 数千、数万のテーブルファイルの一括変換に対応し、変換速度が速く、高品質で、大量のファイルを迅速に変換したいユーザーに適しています。
- すべてのファイルはローカルで処理され、第三者にアップロードされないため、ユーザーのプライバシーとセキュリティを重視しています。
デメリット:
- ソフトウェアをパソコンにインストールして操作する必要があります。
操作手順:
1、【 HeSoft Doc Batch Tool 】を開き、【Excelツール】-【ExcelをXlsxに変換】を選択します。

2、【ファイルを追加】または【フォルダからファイルをインポート】のいずれかの方法で変換が必要なExcelテーブルをインポートします。ファイルを下部に直接ドラッグすることも可能です。ファイルに問題がないことを確認したら、「次へ」をクリックします。続いて保存ページに入り、「参照」をクリックして、新しいファイルの保存場所を選択します。

3、処理完了後、赤いパスをクリックしてフォルダを開くと、追加したすべてのExcelテーブルが新しいバージョンのXlsx形式に変換されています。

方法二:Excelで直接Xlsx形式で保存する
おすすめ度:★★★☆☆
メリット:
- 完全無料で利用でき、操作も簡単です。
- 変換品質は比較的良好で、すべてのExcelバージョンが対応しています。
デメリット:
- 単一ファイルの変換のみ可能で、一括変換はできません。
- ファイル数が多い場合、非常に時間がかかる可能性があります。
操作手順:
1、Excelテーブルファイルを開き、左上の【ファイル】-【名前を付けて保存】をクリックし、Xlsx形式で直接保存します。

方法三:VBAマクロ機能を使用してXlsをXlsx形式に一括変換する
おすすめ度:★★★☆☆
メリット:
- 真の全自動一括処理を実現でき、フォルダ内のすべてのXlsファイルを一度に変換できます。
- 処理後、コードを保存して再利用することも可能です。
デメリット:
- 簡単なVBAコーディングを習得する必要があり、初心者にはハードルがあります。
- Excelテーブルのマクロセキュリティ設定を調整する必要があります。
操作手順:
1、すべてのXlsファイルを1つのフォルダにまとめ、その中の1つのXlsファイルを開きます。次にAlt+F11を押してVBAエディタを開き、モジュールを挿入します。

2、以下のコードを貼り付けます:
Sub BatchConvert()
Dim file As String
File=Dir ("C: \ Your Folder \ *. xls")
Do While file <> ""
Workbooks.Open file
ActiveWorkbook.SaveAs Replace(file, ".xls", ".xlsx"), 51
ActiveWorkbook.Close
file = Dir
Loop
End Sub
3、フォルダパスを修正し、F5を押して実行します。
方法四:ブラウザのオンラインツールでExcelをXlsx形式に変換する
おすすめ度:★★★☆☆
メリット:
- ソフトウェアのインストールが一切不要で、シンプルで直感的です。
- スマートフォンでも操作可能で、パソコンがなくてもいつでも変換できます。
デメリット:
- 良好なネットワーク環境下で使用する必要があり、そうでないと変換に失敗したり、非常に時間がかかったりしやすくなります。
- アップロードしたファイルに機密情報が漏洩するリスクがあります。
操作手順:
1、ブラウザを開き、【ASPOSE】のWebページを開き、ファイルを選択をクリックして変換が必要なExcelテーブルをアップロードします。

2、変換が完了したら、新しいファイルを直接取得します。
