1
EPPlus를 사용하여 .XLSX 파일에서 데이터를 읽습니다.EPPlus가 잠긴 셀 값을 읽을 수 없습니다.
문제는 잠긴 셀을 읽을 수 없습니까? 그래서 나는 엑셀을 열고, 셀을 잠금 해제 한 다음 업로드해야합니다. 잠금 셀을 읽는 방법이 있습니까? 나는 다음과 같이 시도 :
For row As Integer = workSheet.Dimension.Start.Row + 1 To workSheet.Dimension.[End].Row
workSheet.Cells(row, vLocation).Style.Locked = False
Dim strLocation = Convert.ToString(workSheet.Cells(row, vLocation).Value)
Next
심지어 내가 EPPlus
Try
workSheet.Protection.IsProtected = False
workSheet.Cells("A1:Z200").Style.Locked = False
Catch ex As Exception
End Try
와 워크 시트의 잠금을 해제하기 위해 다음 코드를 시도했지만 작동하지 않습니다. 수동으로 셀의 잠금을 해제하고 파일을 업로드하면 작동합니다. 이것을 시도하십시오, 그렇지 않으면 행 다음에
는아무것도에게
Dim strLocation = Convert.ToString(workSheet.Cells(row, vLocation).Value)
시트에 보호 기능이 설정되어 있다고 가정합니다. 그렇지 않으면 셀을 잠그면 아무런 효과가 없습니다. 시트 잠금 암호가 보호되어 있습니까? 어느 쪽이든 그것은 나를 위해 잘 작동합니다. 어쩌면 더 많은 코드를 게시하거나 어딘가에 파일을 게시 할 수 있습니다. – Ernie