XLSXをXLSに変換
Excel 97–2003形式しか受け付けないシステムは今もあります。.xlsxのブックをアップロードすれば、古いバージョンのExcelや旧来の取り込み画面、制限の厳しいアップロードフォームでも使える.xlsファイルを作成できます。
データ変換
またはCSV, TSV, TXT … ファイルをここにドロップ ·
1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除
ファイルは当社のサーバーで処理され、30分後に削除されます。
CSVやテキストファイルで列を区切る文字です。読み込みと書き出しの両方に使われます。自動は入力から判別し、書き出しはカンマにします。
UTF-8はあらゆる言語に対応します。WindowsのExcelでCSVを開いたときにアクセント文字や日本語などが文字化けする場合は、BOM付きUTF-8を選んでください。
Excel、ODS、Numbersの入力用です。最初のシートだけ、またはすべてのシートを変換します(CSVはシートごとに1ファイルをZIPにまとめ、JSONはシートごとに1つのキーになります)。
新しいスプレッドシートのシートタブの名前です。31文字までです。
オブジェクトの配列は、各行で列名をキーにします。配列の配列はよりコンパクトで、ヘッダーを最初の配列として保持します。
すべての行を囲む外側の要素の名前です。各行はその中で<row>になります。
CREATE TABLE文とINSERT文で使われます。英字、数字、アンダースコアのみ使えます。
引用符の付け方や列の型はデータベースごとに少しずつ異なります。インポート先に合わせて選んでください。
日付のセルを1つの形式に書き換えます。ISO(2026-10-18)はデータベースやコードに最も安全です。そのままは元の表記を保ちます。
このツールの使い方
- 1
XLSXのブックを追加する
.xlsx または .xlsm ファイルを最大20個までアップロードします(1ファイルあたり95 MBまで)。あらかじめ、どのシートも旧形式の範囲の端である65,536行目・IV列を超えていないか確認してください。
- 2
変換するシートを選ぶ
初期設定では「すべてのシート」が選択されています。変換先のシステムが最初のタブしか読み込まない場合は、変換するシートで「最初のシート」を選びます。
- 3
XLSファイルをダウンロードする
XLSに変換 を押します。ブックは1つずつ .xls ファイルとしてダウンロードされ、複数を変換した場合は ZIP でまとめて保存されます。
Excelなしで XLSX を XLS に変換するには?
.xlsx をここにアップロードして XLSに変換 を押します。各シートが65,536行・256列以内に収まっていれば、同じシートとセルの値を持つ Excel 97–2003 ブックが作成されます。
旧XLS形式を指定されるケース
Excel 2007 で標準のファイル形式は変わりましたが、表計算ファイルを取り込む側のソフトは変わりませんでした。バイナリの .xls 形式に合わせて作られた取り込み機能は特定の構造だけを読むため、XML パーツの ZIP パッケージを渡すと失敗します。そのため、取引先ポータルや会計ソフト、計測機器のソフトの中には、アップロード手順に今でも「Excel 97–2003 ブックのみ」と書かれているものがあります。
旧形式への変換は妥協であり、アップグレードではありません。広いグリッド、豊富なカラーパレット、新しい関数を手放す代わりに、古いシステムが読み取れるファイルを得ます。作業用のコピーは .xlsx のまま残し、.xls は特定の受取先向けの書き出しとして扱ってください。受取先がプレーンテキストでも構わない場合は、CSV から XLS とその逆の変換も比べてみる価値があります。CSV ならこうした制限のほとんどを避けられます。
ExcelバージョンごとのXLS行数の上限
- 16,384
Excel 5.0 と Excel 95 のシートあたりの行数
- 65,536
Excel 97–2003 の .xls 形式でのシートあたりの行数
- 1,048,576
Excel 2007 以降の .xlsx でのシートあたりの行数
XLSXをXLSに変換する前に確認すること
| 推奨 | 非推奨 |
|---|---|
| 各シートを65,536行・256列以内に収める | .xlsx の拡張子を .xls に変えるだけで受け付けてもらえると期待する |
| 受取先が数値しか読まない場合は、数式を値として貼り付ける | スライサー、スパークライン、新しいグラフの種類が引き継がれると期待する |
| 取り込み側が想定していない改行に頼ったテキストセルは短くする | 旧形式の56色パレット以外の色に頼る |
| まとめて送る前に、.xls を一度送信先のシステムで開いて確認する | 変換後に作業用の .xlsx を削除する |
予想外の結果の多くは、2つの数字で説明できます。旧形式で1ブックに使えるセル書式の種類は4,000で、XLSX の64,000に比べて少ないため、書式を多用したレポートでは一部の書式が失われることがあります。また、パレットは56色なので、独自のブランドカラーは最も近い色に置き換わります。セル内の文字、数値、日付といったデータ自体は、グリッドの範囲内であればそのまま引き継がれます。あとで旧形式のファイルを新しい形式に戻す必要がある場合は、XLS から XLSX で逆変換できます。
XLSXとXLSの比較
XLSX
Microsoft Excel ブック
XLSX は、Office 2007 以降の Microsoft Excel の標準ブック形式で、Office Open XML 規格に基づいています。複数のシート、数式、書式、グラフ、ピボットテーブル、入力規則を、XML の ZIP パッケージとして保存します。1 シートあたり 100 万行を超えるデータを扱え、業務用スプレッドシートの標準的なやり取り形式です。Google スプレッドシート、LibreOffice、Numbers でも開けますが、マクロや高度な機能は引き継がれない場合があります。
- 圧縮方式
- –
- 透過
- –
- アニメーション
- –
- 登場時期
- 2007 · Microsoft
XLS
Microsoft Excel 97–2003 ブック
XLS は、Excel 97 から 2007 年に XLSX に置き換えられるまで Excel が使っていたバイナリ形式のスプレッドシートです。1 シートあたり 65,536 行、256 列までという制限があり、独自の構造でデータを保存します。古い基幹システム、行政のポータル、昔の銀行の出力データでは、今でも XLS を出力または要求するものがあります。Excel、LibreOffice、Google スプレッドシートで開けます。
- 圧縮方式
- –
- 透過
- –
- アニメーション
- –
- 登場時期
- 1997 · Microsoft
旧式の取り込み機能、古い Office 環境、厳格なポータルが Excel 97–2003 のバイナリ形式しか読めないため、XLSX から XLS へ変換する人がいます。
XLSXからXLSへの変換に関するよくある質問
今でもXLSファイルを求められるのはどんな場面ですか?
主に、2007年より前に作られ、取り込み機能が更新されていないソフトウェアです。古い ERP や給与計算モジュール、一部の官公庁や銀行のアップロードポータル、検査機器や POS システム、Office 2003 以前を使っている環境などが該当します。フォームで .xlsx が無効なファイル形式として拒否される場合は、たいていこれが原因です。
65,536行を超えるデータはどうなりますか?
行き場がありません。XLS のグリッドは65,536行目とIV列で終わるためです。変換する前に、長いシートを複数のシートやファイルに分割するか、受け取り側が対応していれば行数に上限のない CSV でデータを送ってください。
新しいExcel関数はXLSでもそのまま使えますか?
IFERROR(2007年)や XLOOKUP(Microsoft 365)など、Excel 2003 以降に追加された関数は旧形式には存在しません。このコンバーターはセルの値を書き出すため、XLS には数式ではなく最後に計算された結果が入ります。これは旧システムの取り込みにとって、むしろ望ましいことが多いです。
Excel 2003でXLSXを開くことはできますか?
Microsoft Office互換機能パックがある場合のみ開けます。これは Microsoft が2006年に Office 2000、XP、2003 向けに公開した無料のアドインで、なければファイルを開けません。このパックはすでにサポートが終了しているため、制限の厳しい古いパソコンでは .xls のコピーを用意するのが確実です。
XLSのほうがXLSXより容量が大きくなるのはなぜですか?
XLSX は XML パーツを ZIP コンテナ内で圧縮しますが、XLS は圧縮のないバイナリレコードで保存します。そのため旧形式のファイルは大きくなり、文字の多いシートでは数倍になることもあります。ポータルのアップロード上限が数 MB の場合は注意が必要です。