0

このアプリケーションは、データベースのスニペットを XLSX 形式でエクスポートします。System.PackagingExcel オブジェクトを使用するよりも何倍も (何倍も!) 高速であるため、独自のコードを作成しまし た。

現在、これらのファイルを .xlsx 形式で保存していますが、問題なく動作します。ただし、これらのいずれかをダブルクリックして代わりにアプリを開き、それがないマシンで Excel に戻ることができれば、はるかに優れています。

SpreadsheetML にはこれを行う機能があることを知っています。これをファイルの先頭近くに挿入すると、次のようになります。

<?mso-application progid=""Excel.Sheet""?>

Win マシンで Excel を開く何らかの魔法が発生します。これは SML ファイルでは機能する可能性がありますが、「実際の」xlsx ファイルでは機能しないようです。ワークブック構造のさまざまな部分にこの行を追加しようとしましたが、認識されないままでした。

System.Packaging によって生成された「真の」XLSX ファイルで使用できる同様のメカニズムはありますか? または、これらの状況で使用する必要がある他の Windows メカニズムはありますか?

4

0 に答える 0