Excel をこのオープンソースの代替品に 1 週間置き換えましたが、その違いを受け入れる準備ができていませんでした

Excel の代替手段については、一般に受け入れられているルールがあります。複雑な作業を行う必要がある場合は Excel が必要ですが、基本的なスプレッドシートの作業のみを行う場合は、無料のオープンソースの代替手段で十分です。しかし、ONLYOFFICE Spreadsheet を 1 週間使用した後では、それがそれほど単純であるとは思えません。
ONLYOFFICE は私が期待していたものをほとんど実現してくれました
基本的なスプレッドシートの操作は慣れていた
Excel を置き換える場合は、基本的な機能を備えた代替ツールが必要ですが、ほとんどの場合、ONLYOFFICE Spreadsheet でそれが可能でした。
Excel ファイルはうまく転送されました
数百行のデータを含むテーブルを含む既存の XLSX ワークブックを開いたところ、書式設定、数式、構造化参照がすべて残っていることがわかりました。並べ替えとフィルターの応答性が良く、ONLYOFFICE で保存して Excel で再度開いた後もブックは正しく動作しました。
何かが修復または削除されたという警告はなかったので、プログラムを切り替えることによって互換性の問題が発生するわけではないという確信が持てました。
私の公式のほとんどは機能しました
XLOOKUP、FILTER、UNIQUE、SORT、TEXTSPLIT、TEXTJOIN、IFERROR、SUMIFS をテストしましたが、すべて機能しました。動的配列関数は予想どおりに流出し、意図的に流出範囲をブロックすると、同じ結果が得られました。 #SPILL! エラー。
他のワークシートを参照する数式もテストしましたが、ソース データを変更すると結果が更新されました。私が定期的に使用する計算では、期待した結果を得るためにアプローチを変更する必要はありませんでした。
日常的に使用されるスプレッドシート ツールは期待どおりに機能しました
条件付き書式設定、データ検証、フィルタリング、並べ替え、列へのテキスト、重複の削除、ペインの固定、グループ化、シートの非表示、保護はすべてうまく機能しました。また、ONLYOFFICE のマクロ システムを使用して簡単なマクロを記録したところ、ワークブックを保存して閉じ、再度開くと、再び正常に実行されました。
ピボットテーブルを作成し、正しい合計を取得し、フィールドを再配置し、集計を “Sum” から “Count” に変更することができました。ソース データの変更とピボットテーブルの更新は期待どおりに機能しました。
ONLYOFFICE は、簡単な機能チェックリストでほとんどのボックスにチェックを入れました。
ONLYOFFICE では対応できませんでした 全て 「簡単な」もの
小さな違いが日常の Excel ワークフローに混乱をもたらす可能性があります
これは私がテストで最も明らかにした部分でした。この時点では、私はまだ Excel の高度な機能を求めていませんでした。使用する人の経験に関係なく、スプレッドシート アプリが自動的に処理してくれると期待される機能だけでした。私が発見したことから、Excel の代替ツールが単純なものを完全に処理できるという考えに疑問を抱くようになりました。
表やグラフは Excel のように動作しない
ONLYOFFICE テーブルは新しい行が追加されると拡張されますが、Excel テーブルのように動作するわけではありません。計算列の一番上のセルに数式を入力しても、既存の行にその数式が自動的に入力されることはなく、新しい行に数式が自動的に継承されることもありません。また、テーブルの名前を変更するにはネーム マネージャーを開く必要がありましたが、これはテーブルを頻繁に使用する場合に大きな問題の原因でした。
チャートは、同じ問題のより重大なバージョンを明らかにしました。私にとって、これはおそらく最大の契約破りでした。テーブルから作成されたグラフは、新しい行が追加されても自動的に調整されません。グラフのソースをテーブル名に設定しようとしましたが、ONLYOFFICE はそれを基になるセル範囲に変換しました。これは、スプレッドシート ユーザーがよく一緒に使用する 2 つの機能間の単純な対話であるため、同期が保たれていないことに特にイライラしました。
最も便利な Excel キーボード ショートカットの一部は ONLYOFFICE では変換されません。 Ctrl+T テーブルは作成されませんが、 Ctrl+1 数値の書式設定オプションのみが開き、セルの書式設定は開きません。ショートカットをカスタマイズしようとしましたが、ほとんどのコマンドがロックされており、割り当てることができる「セルの書式設定」コマンドがありません Ctrl+1 そのため、代わりに右クリックの方法に適応する必要がありました。
数式でこぼれた範囲を生成することはできますが、その範囲はデータのまとまったブロックとして機能しません。 UNIQUE 数式を移動すると、ONLYOFFICE は数式自体を移動しましたが、こぼれた結果はそのまま残されました。
データ検証ルールには[すべてクリア]オプションがないため、ルールを手動で[任意の値]に変更する必要があります。また、複雑なワークシートを操作するための[ペインの分割]オプションや[新しいウィンドウ]オプションもありません。
ピボットテーブル ツールにもいくつかの違いがあります。同じグループ化機能は利用できず、[計算項目]ボタンはグレー表示され、Excel のような専用のピボットテーブル条件付き書式設定オプションもありません。
Excel の上級ユーザーはより大きなギャップを感じるでしょう
ここで、違いを回避するのが非常に難しくなります
上記のセクションの問題は、Excel の使用量に関係なく、誰にでも影響を与える可能性があります。しかし、より高度な作業に依存する機能に移行すると、ギャップはさらに大きくなりました。
Power Query と Power Pivot がありません
現在、ONLYOFFICE には Power Query に相当する機能はありません。 ONLYOFFICE コミュニティの投稿によると、Power Query に相当するものが開発中ですが、ETA はありません。また、Power Pivot、データ モデル、テーブル間のリレーションシップ、DAX もありません。
これらは、すべてのスプレッドシート ユーザーに必要とされる機能ではありません。ただし、定期的にデータのインポートと変換を行ったり、データセット間の関係を構築したり、より洗練されたピボットテーブル レポートを作成したりする場合、これらは Excel を非常に便利にする重要な部分です。
VBA ツールが動かない
ONLYOFFICE には独自のマクロ システムがありますが、Excel の VBA とは互換性がありません。 VBA マクロを含む Excel ブックを開いたところ、ブック自体は正常に開きましたが、マクロは実行できませんでした。
ONLYOFFICE は、独自のマクロに JavaScript とその Office JavaScript API を使用します。しかし、VBA マクロのコレクションを構築するのに何年も費やしてきた場合、その自動化をそのまま持ち込むことはできません。 ONLYOFFICE の JavaScript ベースのシステムを使用して再作成する必要があります。
また、私は定期的に VBA を使用して、Excel のクイック アクセス ツールバーに追加する小さなツールを作成し、独自のマクロを Excel が提供していない機能のカスタム ボタンに効果的に変換します。そのワークフローも引き継がれず、実際の作業方法に合わせて Excel をカスタマイズした方法の 1 つが削除されます。
一部の新しい Excel 関数は使用できません
LET と LAMBDA は、ONLYOFFICE スプレッドシートのワークシート関数としてサポートされていません。カスタム関数機能はありますが、異なるアプローチを採用しています。 LAMBDA のように Excel の数式言語を使用して再利用可能な関数を直接定義するのではなく、マクロ システム内で JavaScript を使用して関数を作成します。
LAMBDA を使用して再利用可能なスプレッドシート関数を作成することに慣れている場合、これは重要な違いです。 ONLYOFFICE でカスタム機能を作成できますが、根本的に異なる方法でアプローチする必要があります。
Excel の小さな利点が積み重なる
ONLYOFFICE が Excel の機能ごとに一致するとは予想していませんでしたし、それを期待するのは無理があります。しかし、私が驚いたのは、どこが足りなかったのかということでした。 Excel は複雑な作業にのみ必要であり、代替ツールは基本的な機能を完璧に処理できるという仮定は、まったく当てはまりません。私にとって、これらの一見小さな違いはすぐに積み重なっていきました。基本的なスプレッドシートの作業であっても、Excel からこのオープンソースの代替ツールに完全に切り替えることができるかどうかは自信がありません。
関連情報は以下のリンクからご確認いただけます