Excelなしで.xlsxファイルを開く方法(無料)
.xlsx ファイルは、Excelがなくても無料でいくつかの方法で開けます。ブラウザならWeb版ExcelやGoogle スプレッドシート、パソコンならLibreOffice CalcやAppleのNumbers、スマートフォンなら表計算アプリが使えます。価格を調べたり、データを別のシステムに取り込んだりするだけなら、Opener のExcelビューアを使えば、アカウントもファイルのアップロードもなしにブラウザで開けます。
どの方法が合っているか
取引先の価格表は、たいていシンプルなブックです。商品コード、品名、単位、価格が並んだシートが1〜2枚あり、割引の数式が入っていることもあります。そのファイルで何をしたいかによって、使うツールが決まります。
| 方法 | 使える環境 | アカウント | 編集 | 数式の再計算 | ファイルのアップロード |
|---|---|---|---|---|---|
| Web版Excel | すべてのブラウザ | Microsoftアカウント | 可 | する | あり(OneDriveへ) |
| Google スプレッドシート | すべてのブラウザ、Android、iPhone | Googleアカウント | 可 | する | あり(Google ドライブへ) |
| LibreOffice Calc | Windows、Mac、Linux | 不要 | 可 | する | なし |
| Numbers | Mac、iPhone、iPad | 不要 | 可 | する | なし |
| Opener | スマートフォンを含むすべてのブラウザ | 不要 | 不可(閲覧専用) | しない(保存された値を表示) | なし |
価格を変更したい、自社の利益を上乗せしたい、価格表から注文書を作りたいなら、本格的な表計算アプリを使いましょう。商品を探す、価格を比べる、データを書き出すだけなら、ビューアのほうが早く済みます。
本格的な表計算アプリ
Web版ExcelとGoogle スプレッドシート
Web版Excelは、Microsoftの無料のブラウザ版Excelです。無料のMicrosoftアカウントでサインインし、ファイルをOneDriveにアップロードして開きます。数式、複数のシート、書式を忠実に扱えます。ブラウザ版ではマクロは動かず、一部の高度な機能にはデスクトップアプリが必要です。
Google スプレッドシートも、Googleアカウントがあれば同じように使えます。.xlsx を Google ドライブにアップロードして Google スプレッドシートで開くか、空白のスプレッドシートの中からインポートします。ほとんどの数式は引き継がれて再計算されますが、Excel専用の関数や機能の一部は完全に対応するものがなく、エラーになったり削除されたりすることがあります。ドライブでは、変換せずに簡単なプレビューを表示することもできます。
どちらも取引先のファイルを頻繁に扱うなら良い選択肢ですが、どちらもクラウドのアカウントにファイルのコピーを置くことになります。価格表に取引条件などの機密情報が含まれているなら、考えておきたい点です。
LibreOffice CalcとNumbers
LibreOffice Calcは、無料のオープンソースのオフィスソフトLibreOfficeに含まれています。.xlsx を直接開いて数式を再計算でき、すべてがパソコン上にとどまります。複雑な書式やグラフは少し違って見えることがありますが、データと数式はきちんと引き継がれます。古い .xls ファイルを扱うにも最適なツールの1つです。
NumbersはどのMacでも無料で使え、.xlsx ファイルを直接開けます。開くときに独自の形式に変換し、正確に読み込めなかったものを一覧で表示することがあります。Numbersはシートをキャンバス上の個別の表として配置するので、Excelのマス目とは見た目が違いますが、データは同じです。変更を送り返すには、Excel形式で書き出します。
スマートフォンの場合
- iPhone: メールの添付ファイルや「ファイル」App内のファイルをタップすると、クイックルックのプレビューが表示されます。ちょっと価格を確認するには十分です。編集するなら、NumbersやGoogle スプレッドシートのアプリで開きます。
- Android: Google スプレッドシートのアプリで、「ダウンロード」やGmailから
.xlsxを開けます。 - どちらでも: Microsoftのモバイル版Excelアプリ(または統合されたMicrosoft 365アプリ)なら、最もExcelに近い表示になります。サインインを求められることがあります。
列の多い価格表は小さな画面では読みにくいので、スマートフォンを横向きにして、スクロールではなく検索を使いましょう。
Opener:アカウントなしで検索・並べ替え・書き出し
Excelビューアにファイルをドロップするか、スマートフォンのブラウザで開けば、すべてのシートがすばやくスクロールできる表として表示されます。ファイルはブラウザ内で読み込まれ、どこにも送信されません。
価格表で役立つ機能は次のとおりです。
- すべてのシートをタブで表示。 取引先はカテゴリや通貨ごとに価格表を分けていることがよくあります。タブをクリックすれば切り替えられます。
- 全列を検索。 商品コードや品名の一部を入力すると、一致する行だけが残ります。
- 任意の列で並べ替え。 価格の見出しをクリックすれば安い順に並びます。数値は数値として、テキストは文字順に並べ替えられます。
- 現在の表示をCSVやJSONで書き出し。 先に絞り込みと並べ替えをしてから、見えているとおりに書き出せます。ネットショップ、会計、受発注のシステムに取り込むときに便利です。
できないこと:閲覧専用なので、価格の変更や列の追加はできません。値はExcelでの表示どおりに表示しますが、数式の再計算や編集はしません。色、結合セル、グラフなどの書式は表示されず、データに絞って表示します。開けるのは .xlsx と .csv で、古い .xls 形式は開けません。
数式、シート、非表示の列はどうなるか
数式。 Excelはブックを保存するとき、各セルに数式と最後に計算した結果の両方を保存します。本格的な表計算アプリ(Web版Excel、Google スプレッドシート、LibreOffice、Numbers)は数式を読み込んで計算し直します。Opener のようなビューアは保存された結果、つまり取引先がファイルを保存したときに見ていた数値を表示します。通常、両者は同じです。違いが出るのは、数式が今日の日付に依存している場合、別のアプリが対応していない関数を使っている場合、手元にない別のブックへのリンクがある場合です。
複数のシート。 上の方法はどれも、すべてのシートを表示します。CSVへの書き出しは事情が違います。CSVに入る表は1つだけなので、シートごとに別々に書き出す必要があります。理由はCSVファイルとはのガイドで説明しています。
非表示の行と列。 取引先が原価や社内コードなどの列を非表示にしていることがあります。非表示の内容の扱いはアプリによって異なり、どちらにしても見落としがちです。非表示は削除ではありません。取引先が何かを非表示にしているなら、データはファイルの中に残っていると考えましょう。列の記号が飛んでいる、合計が合わないなど、表示内容のつじつまが合わない場合は、本格的な表計算アプリでファイルを開き、すべて再表示してください。
古い.xlsファイル
ファイルの拡張子が .xlsx ではなく .xls なら、それはExcel 97–2003の古いバイナリ形式です。Web版Excel、Google スプレッドシート、LibreOffice、Numbersなら開けますが、Opener を含む多くの軽量なビューアは開けません。これらのアプリのどれかで開いて .xlsx として保存する(またはシートをCSVで書き出す)と、どこでも開けるようになります。新旧の形式の話はWordやPowerPointにも当てはまり、.docと.docxの違いのガイドで詳しく説明しています。
よくある質問
Excelなしでスマホで.xlsxファイルを開けますか?
開けます。iPhoneならクイックルックでプレビューでき、Google スプレッドシートはiPhoneでもAndroidでも使えます。Excelビューアなら、アプリもアカウントもなしに、どのモバイルブラウザでも動きます。
別のアプリだとセルの数値が違って表示されるのはなぜですか?
本格的な表計算アプリはファイルを開くときに数式を再計算し、ビューアはExcelが保存した値を表示するからです。違いはたいてい、日付に基づく数式、対応していない関数、ほかのファイルへのリンクから生じます。
価格表をCSVに変換できますか?
できます。どの表計算アプリでもシートをCSVで保存でき、Excelビューアなら、絞り込み・並べ替えをした現在のシートをCSVやJSONで書き出せます。
取引先の書式はそのまま残りますか?
Web版Excelなら、ほぼ残ります。Google スプレッドシート、LibreOffice、Numbersは、細かな違いはあるものの大部分を残します。Opener は色、結合セル、グラフなしで、データだけを表示します。