私はVS2005で作業しています。コレクション値をExcelシートに書き込むには、C#構文の書き込みが必要です。コレクションをExcelに書き込む
Reports oReports =new Reports();//oReports is a collection
このコレクションには値があると仮定して、それらをExcelに書き込む方法はありますか?
私はVS2005で作業しています。コレクション値をExcelシートに書き込むには、C#構文の書き込みが必要です。コレクションをExcelに書き込む
Reports oReports =new Reports();//oReports is a collection
このコレクションには値があると仮定して、それらをExcelに書き込む方法はありますか?
コレクションをループし、コレクション値をスプレッドシートのセルに追加します。
ここでの.Net
http://support.microsoft.com/default.aspx?scid=kb;EN-US;302084
オブジェクト配列(2次元)にレポートを変換するには、配列を割り当てでExcelのスプレッドシートで作業する方法についてのカップルのリンクがありますExcelの範囲
Excelに書き込む方法を知りたくない場合は、すばやく何かできます.CSVファイルに書き出し、Excelで直接開いて、E xcel形式。
のような流れの中だけ出力、:私はちょうどで書きたい.....
using (StreamWriter sw = new StreamWriter(@"C:\file.csv"))
{
StringBuilder csvLine = new StringBuilder();
//Enter your header row here:
csvLine.Append("Header1,Header2,Header3");
sw.WriteLine(csvLine.ToString());
foreach (Report report in Reports)
{
csvLine = new StringBuilder();
csvLine.Append(string.Format("\"{0}\",", report.Value1));
csvLine.Append(string.Format("\"{0}\",", report.Value2));
csvLine.Append(string.Format("\"{0}\"", report.Value3)); //etc
sw.WriteLine(csvLine.ToString());
}
sw.Flush();
}
はあなたには、いくつかの構文を送りたい(レポート値があまりにもそれらにカンマを持っている場合は動作します)コレクションからのExcel ... –
私は分かりません。提供されたサンプルは、.NetでExcelに書き込む方法を示しています。あなたは.NETでコレクションを扱う方法を知らないのですか? – klabranche