XML文字列で返されたデータベースからデータを取得しています。これをExcelファイルに保存する最良の方法は何ですか? XML-Excelツールはありますか、それとも中間段階ですか?c#データをExcelファイルに格納
ありがとうございました。
XML文字列で返されたデータベースからデータを取得しています。これをExcelファイルに保存する最良の方法は何ですか? XML-Excelツールはありますか、それとも中間段階ですか?c#データをExcelファイルに格納
ありがとうございました。
最も簡単な方法は、XMLDocumentまたはXDocument(linq)を使用してXMLデータをループし、csvファイルに書き込むことです。 csvファイルの利点は、テキストエディタやその他のスプレッドシートソフトウェアで読むことができることです。
XMLDocument
を使用してデータを読み取り、Microsoft.Excel
名前空間を使用してExcelにデータを挿入できます。
あなたはExcel 2007以降について書いていますが、フォーマットはXMLベースです。詳細については、http://openxmldeveloper.org/などのOpenXMLのリソースをご覧ください。またはhttp://www.asp.net/linq/videos/how-do-i-create-excel-spreadsheets-using-linq-to-xmlを示すビデオチュートリアルがあります。 http://code.google.com/p/linqtoexcel/やSDKのhttp://www.microsoft.com/downloads/en/details.aspx?FamilyId=C6E744E5-36E9-45F5-8D8C-331DF206E0D0&displaylang=enなどもあります。