0

自動化されたプロセスで画像としてエクスポートする必要のある各テーブルを含む複数のタブを備えたExcelスプレッドシートのセットがあります(処理するファイルは数十あります)。

テーブルを「手動で」選択し、それらをコピーして別のソフトウェアに画像として貼り付けることはできますが、時間を節約するためにこのプロセスを工業化する必要があります。

.Netまたは組み込みのExcel機能を使用する最良のアプローチは何でしょうか?

ありがとう

4

3 に答える 3

1

この質問を確認してください。 プログラムで(C#)Excelを画像に変換します

彼らはあなたが必要なことをしているように見えますか?

于 2012-06-14T11:14:01.737 に答える
0

小さなC#apopを使用してそれを行うと思います。これは、1回限りのタスクがあり、ExcelテンプレートやグローバルExcelマクロをいじったり、各スプレッドシートを開いたりしたくないことを前提としています。

私はこのようにします:

  1. すべてのExcelドキュメントを1つのフォルダーにダンプします。
  2. C#アプリのフォルダー内の各ドキュメントを開きます
  3. 各タブを繰り返します
  4. 使用されているすべての範囲(A1から右下のセルまで)のデータをキャプチャする場合-埋め込まれたグラフの場合も、それらを削除します
  5. チャートがそれをやってのけるなら
  6. それぞれを、Excelのドキュメント名と_chat01_data01のような反復的な接尾辞が前に付いた画像としてフォルダにダンプします

それをinaでrweadして画像に変換する方法は?ここを参照=> http://csharp.net-informations.com/excel/csharp-excel-chart-picturebox.htm

于 2012-06-14T13:07:38.237 に答える
0
  1. 必要なすべてのセルをコピーします
  2. MSペイントを開く
  3. ペースト
  4. PNGとして保存します。
于 2015-10-27T02:11:03.117 に答える