2012-12-19 1 views
3

를 헤더 :ClosedXML 케이스 - sensitiv 열이 나는 그런 코드를 예를 들어

난 그냥 내가 경고 참조 파일을 만든 열려
DataTable table = new DataTable("Name"); 
table.Columns.Add("CASESENSITIVE", typeof(string)); 
table.Columns.Add("casesensitive", typeof(string)); 
table.Rows.Add("Indocin", "David"); 
table.Rows.Add("Enebrel", "Sam"); 

var wb = new XLWorkbook(); 
wb.Worksheets.Add(table); 
wb.SaveAs("Excel.xlsx"); 

: "Excel에서 Excel.xlsx에서 읽을 수없는 콘텐츠를 발견 ..."

이 경고가 자동으로 확인되면 "casesensitive"열에 "2"를 추가하십시오.

이 문제를 어떻게 해결합니까?

답변

1

대소 문자가 다르더라도 동일한 이름을 가진 두 개의 열을 가질 수 없다고 생각합니다. ClosedXML은 아마도이 시나리오를 찾지 않을 것입니다. 따라서 ClosedXML의 소스 코드를 다운로드하여 업데이트하거나 코드에서 직접 상황을 확인할 수 있고 발생하지 않도록 할 수 있습니다 (예 : 중복 가능성이있는 번호 뒤에 숫자를 추가하는 방법). 더 이상 중복되지 않을 때까지 열 이름 등).