今日は存在しません。あなたが言及したような製品を試してみたことがありますが、私の経験では、経験豊富な Excel ユーザーを満足させるものはありません。
私の会社では、Windows フォームおよび ASP.NET で使用する Excel 互換のスプレッドシート コンポーネントを作成しています。私たちは何年も前からこの質問を受けてきました。もちろん、良いビジネスのように見えるので、それを構築することを検討しました. しかし、HTML / JavaScript は、Excel のように動作させたいユーザーにとって「適切な」ものを構築するための適切なプラットフォームではありません - IMO。
Silverlight 用のスプレッドシート コントロールを作成するというアイデアに落ち着きました。これにより、Excel ユーザーなら誰でも快適に使用できるブラウザーでのクロス プラットフォームの豊富な対話型スプレッドシートという両方の長所が得られると思います。残念ながら、それは今月か来月には起こりません...
前の会社では、スプレッドシート コンポーネントを Netscape プラグイン、ActiveX コントロール、および Java アプレットとして実際に作成しました。それらは少し成功しましたが、さまざまな理由から、これらのテクノロジーが企業内で普及することはありませんでした。Microsoft は最終的に Silverlight で正しい方向に進んでおり、Silverlight はエンタープライズにおけるブラウザー ベースの基幹業務アプリケーションのゴールド スタンダードになると私は信じています。
編集:
上記で言及した製品は、Formula One / NET (Netscape Plugin リリース ~ 1995)、Formula One / ActiveX、および Formula One for Java であり、現在は Actuate によって e.Spreadsheet として販売されています。私は 2002 年に会社を去りましたが、私の知る限り、彼らはまだ Java アプレットを維持しており、これはおそらくブラウザーでの Excel のような UI の最良の例です (私はもうこの製品には興味がありません。実際、私たちは e.Spreadsheet とある程度競合しています。将来、Silverlight コントロールでより良い答えを出すつもりです)。.NET製品ではなくJava製品であるため、元の回答では名前で言及しませんでしたが、ASP.NET Webサイトでも潜在的な回答です。
Lloyd Cotten は、Google Docs が HTML / JavaScript で作成されたスプレッドシートの例であると正しくコメントしています。Lloyd 氏は、Google Docs は「Excel との類似性において、間違いなく『適切に感じられる』」と述べています。私は Lloyd の意見を尊重しますが、私の経験では、Google ドキュメントは「正しくないと感じます」。おそらくこれは、私がスプレッドシート派だからです。OPの問題を解決しようとしている潜在的な顧客とほぼ毎日話していることを私は知っています.私たちは偏ったサンプルを扱っていますが、それは理解しています。
したがって、使用可能な HTML / JavaScript グリッドとスプレッドシートの例が実際にはたくさんあることを明確にしたいだけです。特定のキーが特定のことを実行し、特定のレベルの応答性が期待されているため、それらを使用する必要はありません。これは、私が試した HTML / JavaScript ソリューションのいずれにもありません (そして、誇りに思えるような製品を作ることができれば、私の会社は間違いなくそのような製品を販売できるからです)。