私の質問への答えは不可能かもしれないと思いますが、ユーザーが Excel ワークシートから Web GridView に数値の列をコピーしたい多国籍 ASP.NET アプリケーションに取り組んでいます。これは、任意のクライアント オペレーティング システムからのものである可能性があり、クライアント プラグインなどは避けたいと考えています。
問題は、多くの国で、10 進数と 3000 の部分の数値区切り文字が完全に逆になっていることです。たとえば、ドイツでは 999.999.999,999 の値は、米国では 999,999,999.999 に変換されます。形式および/またはロケーション番号の設定に関する知識のない未加工のテキスト "999,999" の場合、それが (USA 形式で) 999,999.000 または 999.999 である必要があるかどうかはわかりません。
私が確認できる限り、OS クリップボードから Web ページへのコピー/貼り付け操作では、基になる元の Excel データとデータ型 (これらのテキスト区切り記号なしで表される数値など) も転送する方法はありません。データが送信される唯一の方法は、書式設定されたテキストを使用することです。
他の方法を知っている人、または役立つアドバイスを提供できる人はいますか?