SpreadsheetGearを使用するプロジェクトに取り組み始めたところです。CopyFromDataTableは、データベースからすべてのデータを取得するために使用されます。使用するフィールドはたくさんあります。それらをフォーマットし、空の場合は特定の範囲を非表示にします。例として:
SpreadsheetGear.IRange cells = worksheet.Cells;
cells["G1"].EntireColumn.NumberFormat = "m/d/yyyy";
したがって、列が再配置されたり、列が削除されたりした場合は、セルのシフトを反映するように、ハードコードされたすべての値に戻って調整する必要があるようです。おそらく物事をよりモジュール化するために、最初のセルの名前で列を参照する方法はありますか?
これを見つけましたが、それでも列をハードコーディングする必要があります。