Excel Open XML을 읽는 것은 빈 셀을 무시하는 것입니다. 저는 엑셀 시트를 데이터 테이블로 변환하기 위해 여기서 승인된 솔루션을 사용하고 있습니다.데이터가 "완벽한" 경우에는 문제가 없지만 데이터 중간에 빈 셀이 있으면 각 열에 잘못된 데이터가 들어 있는 것 같습니다. 제 생각에 이것은 아래 코드에서: row.Descendants().Count() 는 채워진 셀의 수(모든 열은 아님)이며 다음을 수행합니다. GetCellValue(spreadSheetDocument, row.Descendants().ElementAt(i)); 는 다음에 채워진 셀(해당 인덱스에 있는 것은 아님)을 찾는 것으로 보이므로 첫 번째 열이 비어 있고 ElementAt(0)를 호출하면 두 번째 열에 있는 값을 반환합니다..