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입니다.