XLS サンプルファイル — 旧形式 Excel 97-2003 のテスト用ファイルをダウンロード
Microsoft Excel 97–2003 バイナリ · .xls · MIME タイプ application/vnd.ms-excel
XLS サンプルファイルをダウンロードできます。XLSX の拡張子を変えたものではなく、xlwt で生成した本物の Excel 97–2003 バイナリブック(OLE2 コンテナ内の BIFF8)です。旧形式の XLS は今も会計システム、銀行のエクスポート、古い ERP ソフトから届き、XLSX とは別のパーサーが必要です。
サンプルには、他のスプレッドシートと同じ架空の注文データを 100 行、1,000 行、10,000 行収め、ヘッダー行は太字で色付きです。10,000 行のファイルは XLS の上限 65,536 行を大きく下回りますが、処理時間を計測するには十分な大きさです。
XLS サンプルファイルをダウンロード
| ファイル | 詳細 | サイズ | ダウンロード |
|---|---|---|---|
sample-spreadsheet-100-rows.xls | 100 行 | 22 KB | |
sample-spreadsheet-1000-rows.xls | 1,000 行 | 170 KB | |
sample-spreadsheet-10000-rows.xls | 10,000 行 | 1.6 MB |
文書 の全形式をひとそろい必要ですか?文書 のサンプルパックをダウンロード(110 KB、文書の各形式の小さなファイルを 1 つずつ(14 ファイル))。
コマンドラインや CI でこれらのファイルを使う
どの URL も固定で、CORS も許可しています。テストで SHA-256 を固定しておけば、フィクスチャが変わった瞬間に気づけます。
# ファイルを 1 つダウンロード curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/documents/xls/sample-spreadsheet-100-rows.xls # 検証する(全ファイルの SHA-256 は上に記載) shasum -a 256 sample-spreadsheet-100-rows.xls # 全サンプルファイルの機械可読インデックス curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="xls")'
XLS 形式の概要
| 正式名称 | Microsoft Excel 97–2003 バイナリ |
|---|---|
| 拡張子 | .xls |
| MIME タイプ | application/vnd.ms-excel |
| 時代 | Excel 97〜Excel 2003(BIFF8) |
| コンテナ | OLE2 複合ファイルバイナリ |
| 上限 | 1 シートあたり 65,536 行 × 256 列 |
| マジックバイト | D0 CF 11 E0 A1 B1 1A E1 |
XLS サンプルファイルでテストされること
- 銀行や ERP のエクスポートデータの取り込み
- XLS → XLSX/CSV 変換
- マジックバイトによるパーサーの選択(OLE2 か ZIP か)
よくある質問
XLS のアップロードはまだ受け付けるべきですか?
ユーザーが旧システムからエクスポートしているなら、受け付けるべきです。今も XLS を出力する銀行や給与計算ツールがあります。BIFF に対応したライブラリ(xlrd、Apache POI、SheetJS)で解析し、取り込み時に XLSX に変換すれば、パイプラインの残りの部分は 1 つの形式だけを扱えば済みます。
これらの XLS ファイルは安全にダウンロードできますか?
はい。すべてのファイルは当サイトが公開しているスクリプトでゼロから生成したもので、収集したものやユーザーがアップロードしたものはなく、スクリプト、マクロ、実行ファイルも含まれていません。各ファイルの SHA-256 をこのページに掲載しているので、受け取ったファイルを検証できます。
XLS サンプルファイルを商用利用できますか?
はい。商用製品、テストスイート、デモ、再配布を含め、あらゆる目的に無料で使え、クレジット表記も不要です。ライセンス手続きも、誰かへの問い合わせも必要ありません。
これらのファイルに直接リンクしたり、CI で使ったりできますか?
はい。どのリンクも HTTPS の固定の直接 URL で、Access-Control-Allow-Origin: * と長期キャッシュのヘッダーが付いているため、curl、wget、fetch()、テストランナーから直接取得できます。全ファイルの JSON インデックスへのリンクは各ページにあります(コマンドラインのセクションを参照)。
関連するサンプルファイル
不具合や改善できそうな点を見つけましたか?いただいたメッセージはすべて読み、すぐに対応します。
ファイル処理パイプラインをテスト中ですか?私たちはそれを作っています。
アップロード、変換、プレビュー、文書処理、メディアのワークフローは、FreeToolsForWeb がクライアントのために設計・運用している本番システムそのものです。だからこそ、最初にこれらのファイルが必要になりました。
無料ツールを見る