4

私の ASP.NET Web フォーム プロジェクトでは、データをエクスポートするイベント ( List<Profit>) を Excel に持っています。私は昔ながらの方法を使用して、.XLS 拡張モードで HTML ファイルに書き込みます

Profitエンティティには、次のような数値データを持ついくつかの文字列プロパティがあります"100000561234"

Excel にエクスポートすると、これらの列1.00001E+11は Excel 列のように表示されるため、ユーザーは Excel 列を右クリックして format-cell を変更する必要があります。

どんな助けでも大歓迎

4

1 に答える 1

4

HTML コードの前に次の行を追加するだけで、問題が解決します。このスタイル シートはすべてのセルに適用され、手動でセルを文字列としてフォーマットする必要はありません。

Response.Write("<style> TD { mso-number-format:\@; } </style>"); 
于 2012-07-02T05:40:47.497 に答える