-1

このコード スニペットは、データセットから Excel シートを作成するために使用します (.rtf ファイルを解析し、データセットのリストを作成します)。しかし、コード スニペットの 3 行目でエラーが発生します

エラー: 型または名前空間名 'WorkbookEngine' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

XmlDataDocument xmlDataDoc = new XmlDataDocument(DS);
XslCompiledTransform xt = new XslCompiledTransform();
StreamReader reader = new StreamReader(typeof(WorkbookEngine).Assembly.GetManifestResourceStream(typeof(WorkbookEngine), "ValidationReport1.xls"));
XmlTextReader xRdr = new XmlTextReader(reader);
xt.Load(xRdr, null, null);

StringWriter sw = new StringWriter();
xt.Transform(xmlDataDoc, null, sw, null);

StreamWriter myWriter = new StreamWriter(System.Windows.Forms.Application.StartupPath + "\\Reports\\ValidationReport1.xls");
myWriter.Write(sw.ToString());
myWriter.Close();
4

1 に答える 1

0

プロジェクトは、「WorkbookEngine」オブジェクトを含む名前空間を参照していません。

プロジェクトの先頭に、USING 行のリストが必要です。オブジェクトに適切な行を追加します。

于 2013-03-12T13:19:35.597 に答える