Excelにエクスポートするコードがあり、列の配列があります。。
var colheaders = new string[] {"Name", "Age", "Total", "Date"}
今、私はヘッダーを設定するためにこのようなコードを持っています
excelExport.SetCell("A", 1, "Name");
excelExport.SetCell("B", 1, "Age");
excelExport.SetCell("C", 1, "Total");
excelExport.SetCell("D", 1, "Date");
問題は、50列あり、最初に1列追加したい場合は、各列「A」、「B」、「C」などの文字を更新する必要があることです。。
私はすでに文字列ヘッダーの配列を持っているので、私はこのようなものが欲しいです:
foreach (string colheader in colheaders)
{
excelExport.SetCell("A", 1, colheader);
}
しかし、この場合、文字「A」を動的に設定する必要があります。このようなもの:
int i = 0;
foreach (string colheader in colheaders)
{
excelExport.SetCell(GetCol(i), 1, colheader);
i++;
}
ノート:
また、Zの後、AA、AB、ACなどに移動する必要があります。。Excelの列と一致させるため、ロジックは26列を超える必要があります