DataSet を XML にエクスポートする必要がありますが、DBNull 値を持つすべてのセルが最終的な XML ファイルから消えます。DBNull 値はテーブルの中央にあるため、列 (dbnull を含む行) がシフトし、テーブル全体が改ざんされます。
public static string GetXmlFromDataSet(DataSet ds)
{
try
{
StringWriter sw = new StringWriter();
ds.WriteXml(sw);
string outputXml = sw.ToString();
return outputXml;
}
catch (Exception ex)
{
return ex.ToString();
}
}
次に、XslCompiledTransform により、ファイルが MS Excel で読み取り可能になります。しかし、一部のセルがないと使用できません。私は助けが必要です。