몇 가지 솔루션을 찾고 있었지만 찾지 못했습니다. 현재 OpenXML을 사용하여 Excel 파일을 읽는 데 문제가 있습니다. 완벽한 데이터를 사용하면 문제는 발생하지 않지만 공백이있는 데이터의 경우 열이 왼쪽으로 이동하여 실제 왼쪽으로 이동 한 이후 색인이 올바르지 않다고 말하는 오류가 발생합니다. 나는 당신이 사이에 셀에 배치 할 수있는 솔루션을 발견했지만 내가 그것을 시도, 개체 참조가 개체의 인스턴스에이 코드를 사용하여 특정 셀을 읽는 동안 설정되지 않았다는 오류가 발생했습니다 (소스는 여기서 셀 How do I have Open XML spreadsheet "uncollapse" cells in a spreadsheet?)OpenXML을 사용하여 Excel 파일의 빈 공간을 읽는 방법
public static string GetCellValue(SpreadsheetDocument document, Cell cell)
{
SharedStringTablePart stringTablePart = document.WorkbookPart.SharedStringTablePart;
string value = cell.CellValue.InnerXml;
if (cell.DataType != null && cell.DataType.Value == CellValues.SharedString)
{
return stringTablePart.SharedStringTable.ChildElements[Int32.Parse(value)].InnerText;
}
else if (cell == null)
{
return null;
}
else
{
return value;
}
}
I 좌측에 데이터를 이동하지 않고 빈 공백 셀을 판독 할 수있는 것을 특징으로하는 다른 방법을 삽입?
모든 도움을 주실 수 있습니다! :)
고마워요!