XML を使用して Excel 2003 を動的に生成しています。
すべて正常に動作しますが、データ型 = "DateTime" で datetime を入力しようとすると、Excel が生成されず、エラーがスローされます。
sw.Write("<Cell ss:StyleID=\"s21\"><Data ss:Type=\"DateTime\">" + Convert.ToDateTime(dsReportData.Rows[i]["close_time"]).ToString("M/D/YYYY H:MM") + "</Data></Cell>\r\n");
sw.Write("<Cell ss:StyleID=\"s22\"><Data ss:Type=\"String\">" + dsReportData.Rows[i]["close_time"].ToString() + "</Data></Cell>\r\n");
最初の行のコードはエラーをスローしますが、2行目は完璧に機能しますが、データ型として「DateTime」が必要です。
回避策はありますか?