Excel없이 컴퓨터 의 Excel 파일 (.xls)에서 C#으로 정보를 추출 할 수 있습니까?excel이 설치되어 있지 않은 컴퓨터에서 Excel 파일의 정보를 C#으로 추출 할 수 있습니까?
나는 다음과 같은 코드를 가지고 :
OleDbConnection objConn = new
OleDbConnection(CONNECTION_STRING.Replace("<FILENAME>", fileName));
try
{
objConnection.Open();
}
catch (Exception)
{}
는 그것은 IndexOutOfRangeException을 던졌습니다 내가 엑셀이 설치되어 있지 않은 컴퓨터에서 실행할 때는 OleDbConnection을 열려고하면 ("테이블에 0을 찾을 수 없습니다"). Excel에서 컴퓨터에서 실행되는 동일한 코드가 올바르게 작동합니다. 따라서 나는 범죄자가되기위한 탁월함의 부족을 매우 강력하게 의심합니다.
이것이 문제입니까? 이것이 그렇다면 어떻게 파일에서 데이터를 추출 할 수 있습니까?
지금은 확인할 수 없지만 워크 시트의 테이블로 명시 적으로 정의 된 테이블? –
어떤 종류의 정보를 추출 하시겠습니까? 파일이 .xls 또는 .xlsx 형식입니까? –