1
다음 목록이 Log
개이고 Excel로 목록을 내보내려고한다고 가정합니다. List<Log>
을 (를) Excel로 변환하고 싶습니다. 수동으로 데이터 집합을 만들 수도 있지만 똑똑한 방법이 있습니까?XElement를 Excel로 내보내기
String xml1 = "<CustomerPricing><Id>673</Id><Customer>3</Customer><Code>XV1</Code><PricingType>20</PricingType><Discount>33</Discount><Company>10</Company></CustomerPricing>";
String xml2 = "<CustomerPricing><Id>674</Id><Customer>3</Customer><Code>XV1</Code><PricingType>30</PricingType><Discount>35</Discount><Company>10</Company></CustomerPricing>";
Log log1 = new Log { ModifiedBy = "user", DateModified = DateTime.Now, ChangedData = XElement.Parse(xml1) };
Log log2 = new Log { ModifiedBy = "user", DateModified = DateTime.Now, ChangedData = XElement.Parse(xml2) };
List<Log> logs = new List<Log> { log1, log2 };
등급 :
public class Log {
public DateTime DateModified { get; set; }
public String ModifiedBy { get; set; }
public XElement ChangedData { get; set; }
}
내 Excel 스프레드 시트가 (각 행)과 같이 보일 것이다 :
DateModified | ModifiedBy | CustomerPricing | Id | Customer | Code
OpenXML 방식 또는 Excel Interop을 사용하고 있습니까? –
아직 시점이 아니지만 아이디어가 필요합니다. – PhillyNJ
CSV 파일에 옵션을 덤프 할 수 있습니까? 그렇다면, 나는 당신을 위해 진정한 속삭임과 마른 대답을 얻었습니다. 그렇지 않다면 OpenXML을 사용한 최근 프로젝트를 파헤칩니다. –