分析と広告のためのCookie
分析と広告のためにCookieを使っており、どちらもGoogleに送られます。拒否しても、目に見える動作は何も変わりません。プライバシーポリシーを読む
ここで ODS を XLSX に変換できます。無料、アカウント不要です。ファイルを上の枠に落とせば、数秒で結果がダウンロードできる状態になります。 ファイルは暗号化されて当方のサーバーへ送られ、そこで変換され、処理が終わり次第削除されます。
一度に100ファイルまで。フォーマットが混ざっていても構いません。
順番に変換し、まとめてZIPでダウンロードします。
ODS から XLSX
ODS は完全で、標準として公開されている表計算ファイルで、それ自体に何の問題もありません。拒否するのは下流のすべてです。事務所のソフトが Excel のワークブックを取り込む会計士、給与計算代行会社のテンプレート、助成金団体の予算フォーム、ファイル選択欄が 1 つの拡張子しか挙げていない基幹システムの取り込み画面、Office 以外を一度もインストールしたことのないクライアントなど。
それらが 1 つのファイルのために変わることはなく、直すのに数秒しかかからないなら議論する価値もありません。外向きに変換することは、受け取る側への配慮であると同時に自分自身への保険でもあります。添付ファイルが開けなかったというメールは、変換そのものよりずっと時間を取られ、それはいつも締め切りの前ではなく後に届きます。もっと静かなコストもあります。見慣れない形式を送ると、何も言ってこない受け取り手もいます。添付ファイルをそのまま保存し、開けないまま放置し、提出そのものが処理されずに終わることもあります。
Calc は直接 .xlsx として保存でき、それはここで動いているのと同じエンジンです。プログラムがすでに開いているなら、いちばん速い経路は「名前を付けて保存」です。そう認めることはこのページの変換件数を減らしますが、明らかに真実です。
それが最速の経路でない場合は、具体的でよくあります。機械が管理されていて何もインストールできない場合。ファイルが携帯電話に届いた場合。他人のノートパソコンを使っている場合。あるいは 40 個の表計算ファイルがあり、1 つずつ開いて待って形式を選び、形式を保持するダイアログを閉じる作業が本当に午後いっぱいかかる場合。このページはそのためにあります。どちらの経路でも同じエンジンです。ここでの変換はサーバー上で LibreOffice を実行しており、これはまさに自分の機械で使ったであろうプログラムそのものなので、出力は「名前を付けて保存」が作ったであろうファイルと同じです。
普通のワークブックです。シート名と順序は保たれ、セルの書式も引き継がれ、列幅と行の高さも保たれ、ウィンドウ枠の固定や印刷範囲も残り、名前付き範囲も解決され続けます。ファイルは本物のオフィスエンジンによって書かれるので、Excel は修復のダイアログや、添付ファイルを疑わせる黄色いバナーなしに開きます。
この最後の点は見た目以上に重要です。ファイルを初めて開いたときに警告を見た受け取り手は、その警告を覚えていて中身は覚えておらず、半分は読む前に安全かどうか聞き返してきます。問題なく開けることは、文書として扱われるかインシデントとして扱われるかの違いです。ワークブックの送り先が規制の厳しい環境にいる相手——監査人、銀行、助成金団体——なら、なおさら重要です。彼らの添付ファイル方針は緩めることができるものではなく、警告を出すファイルは、彼らが目にする前にゲートウェイで削除されてしまうことさえあります。
この変換は各式を OpenDocument の数式言語から Excel が期待する構文へ書き換え、結果は生きたままです。受け取った人が入力値を変えれば合計が動くのを見られます。それこそが、PDF ではなく表計算ファイルを求めた理由のほぼすべてです。
共通する範囲は非常に広いです。算術、集計、検索、条件分岐、文字列処理、日付関数はどれも直接の対応物を持ち、問題なく渡ります。配列数式と、別のワークブックを参照するものだけは、結果を開いて確認する価値があります。それらはファイルと一緒に運ばれない文脈に依存しているからです。自分のドライブにある表計算ファイルへのリンクが典型的な例です。自分の機械では完璧に解決しますが、相手の機械では何も指しておらず、受け取った人は数値が入るべきところにエラーを見て、それが何だったのか知る術がありません。
LibreOffice は、OpenDocument の数式標準にも Excel にもない関数を提供しています。そうした数式が書き出されるとき、Excel が解決できない名前空間付きの名前として書かれ、セルには、それらしい間違った数値ではなく名前エラーが表示されます。
これは良いほうの失敗の形で、評価する価値があります。エラーは目に見えますが、静かに違う値になっているものは見えません。ファイルを外部に送る前に、変換されたファイルを開いてエラーセルを探してください。見つかったら、問題の数式を標準関数で組んだ同等のものに置き換えるか、受け取る側が答えだけを必要としているなら、その列を値として貼り付けてください。後者の選択肢は、共同作業ではなく提出用のファイルにとって過小評価されがちです。予算を確認する助成金団体は、数値が正しく再現可能であることを望んでおり、モデルが生きていることは望んでいません。値だけのシートは、相手の機械上で決して壊れることがありません。
数値はどちらの形式でも数値として保存されるので、値そのものは何も変わりません。変わるのは表示です。通貨記号、桁区切り、小数点のカンマかピリオドか、日付の中の日と月の順序は、ファイルを開く機械の設定によって解決されます。
国境を越えて表計算ファイルをやり取りするとき、確実に人を混乱させるのがこれです。受け取る相手が別の国にいるなら、どのロケールでも曖昧さのない形式で日付を書き、記号に頼らず通貨の列に見出しでラベルを付けてください。この助言はどちらのファイル形式より古く、いまも最も高くつく誤読を防いでいます。実際にお金を失わせるのは小数点の区切りです。1.500 という数値が「1500」を意味して入力され、逆の設定の機械では「1.5」として読まれます。ファイルには何も間違ったところがなく、誰にも警告されません。
チャートは種類、系列、データの参照を引き継ぎ、そちらで Excel のスタイルを受け取るので、棒グラフは同じ数値の棒グラフのままですが、青の色合いは変わるかもしれません。ピボットテーブルはたいてい元のデータ範囲に対して再構築されます。条件付き書式は普通の比較ルールなら生き残ります。
生き残らないのは凝った部分です。珍しいチャートの種類の一部、一部のアイコンセットのルール、Excel に対応物のない Calc 独自の機能に依存するものなど。表計算ファイルが再計算されるためではなく見られるために送られるなら、チャートの PDF をワークブックに添えることで、メールのやり取りを省けないか考える価値があります。
ここでのよくある型は提出です。12 か月分の月次報告、部門ごとの予算一式、1 年分の棚卸データなど、ポータルが指定する形式でまとめて期限が来ます。1 ファイルずつではなくフォルダーごと置いてください。それぞれ順番に変換され、拡張子だけ変わった名前を保ち、一式は 1 つの ZIP として戻ってきます。
一覧の最初のファイルではなく、数式のいちばん多いファイルを確認してください。Excel が使えるなら、そこで確認してください。作った元のプログラムでファイルを確認しても、行き先がどう読むかについてはほとんど何もわかりません。行き先の判断だけが重要です。Excel が本当に使えないなら、次善の確認はポータル自身です。多くのアップロードフォームは何かが確定する前に検証し問題を報告してくれます。2 日前に拒否されたテストアップロードは失敗ではなく情報です。
この変換はブラウザーの中ではなくサーバー上で行われます。2 つの表計算形式の間で数式を書き換えるには表計算プログラムが必要で、それを正しく行えるブラウザーサイズのライブラリは存在しません。そのためファイルは暗号化された通信で、LibreOffice をヘッドレスで実行するコンテナーへ送られます。
そのコンテナーには外向きのインターネット接続がありません。各ジョブは独自の一時ディレクトリと独自の LibreOffice プロファイルを持ち、ジョブが終わると結果にかかわらずすぐに削除されます。60 秒を超えて動いているものは、待たされるのではなく強制終了されます。無料枠の上限は 1 ファイルあたり 25 MB です。
受け取る側が数値を使って作業するのではなく読むだけなら、PDF はこのページで挙げた疑問をすべて一度に取り除きます。ロケールもなく、数式エラーもなく、バージョンの違いもなく、数値を書き換えられてそれを引用し返される心配もありません。
受け取る側が人ではなくシステムなら、アップロードページが Excel と書いていても、そのシステムの取り込み処理が実際に求めているのは該当シートの CSV であることがほとんどです。本物の人間がファイルを開いて表計算ファイルとして使う場合にこそ XLSX を送ってください。それがこの変換がよく役立つ場面です。
| ODS | XLSX | |
|---|---|---|
| 正式名称 | OpenDocument Spreadsheet | Excel ブック |
| 拡張子 | .ods | .xlsx |
| メディアタイプ | application/vnd.oasis.opendocument.spreadsheet | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
| 最初の公開 | 2005 | 2007 |
| 発行元 | OASIS | Microsoft |
| 仕様 | ISO/IEC 26300 | ECMA-376 |
| ライセンス | オープン標準 | オープン標準 |
| 現在の位置づけ | 現行 | 現行 |
| ブラウザで開けるか | 対応なし | 対応なし |
| 代わりに検討される形式 | CSV | CSV, Parquet |
ODS も XLSX も複数ページを持てるので、複数ページの文書は 1 つのファイルのままです。
LibreOffice Calc、Microsoft Excel、Google Sheetsは ODS と XLSX のどちらも読めるので、別のプログラムを開かずに、結果を元のファイルと並べて確かめられます。
ODS は OASIS の形式です(2005 年に登場)。 ISO/IEC 26300 で規定されています。ファイルが、それを書いた道具より長く生きなければならないなら、この一点には値打ちがあります。
XLSX は Microsoft の形式で、2007 年から使われています。規定は ECMA-376 です。Microsoft Excel、LibreOffice Calc、Google Sheetsがこの形式を読めます。
はい。この変換には、ブラウザーの中では動かないソフトウェアが必要です。ファイルは暗号化されて当方のサーバーへ送られ、処理が終わり次第削除されます。結果のファイルも 60 分後に削除されます。
はい。25 MB までのファイルなら 1 日 100 回まで無料です。この変換だけは当方が費用を負担するサーバーで動くため、ここに上限があります。それ以外に制限はなく、透かしはどの場合も入りません。
ODS と XLSX は、内容の表し方が根本から違います。ですからこの変換は複製ではなく再構築です。誠実ではありますが、1 バイトも同じというわけではありません。 書式は残ります。マクロ、埋め込みオブジェクト、変更履歴はたいてい残りません。
いいえ。変換は当方側で動き、できあがった XLSX ファイル をお渡しします。それを開くには、お使いの端末がふだん Excel Workbook を表示するのに使っているソフトが必要です。