Excelのスプレッドシート(ヘッダ行なし)からXMLファイルを作成しようとしています。これはサーバー上のサービスの一部なので、私は本当にMS Office PIOファイルを使用したくありません。私はGoogleでLinqToExcelを発見し、このコードを試してみました:LinqToExcelを使用したXMLの作成
var clientExcel = new ExcelQueryFactory(excelFileName);
var sourceXml = new XElement("rows",
clientExcel.WorksheetNoHeader().Select(line => new XElement("row",
line.Select((column, index) => new XElement("Column_" + index, column)))));
コードはコンパイルが、実行時に、私はに、TargetInvocationExceptionを取得します。私は一日のうちにこれを心配しましたが、どこが間違っているのか分かりません。
誰かが私を真っ直ぐにしてもらえたらうれしいです。
をエクセルに書き込むためExcelLibaryプロジェクト申し訳ありませんが、私はこれらのファイルは、複数のクライアントからのデータ・フィードであることを明確にしなかったし、多くの場合、スクリプトによって生成されます。いずれにせよ、私たちは彼らが私たちに送るものについてはあまり言い訳をしていません。 – EoRaptor013