Excel 데이터 판독기를 사용하여 Excel 파일의 데이터를 읽습니다.Excel 2010 경로에 대한 액세스가 허용되지 않습니다.
FileStream stream = File.Open(filePath, FileMode.Open, FileAccess.Read);
//1. Reading from a binary Excel file ('97-2003 format; *.xls)
IExcelDataReader excelReader = ExcelReaderFactory.CreateBinaryReader(stream);
//2. Reading from a OpenXml Excel file (2007 format; *.xlsx)
IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream);
http://exceldatareader.codeplex.com/
이 엑셀 1997-2003 형식을 읽어 내 로컬 컴퓨터에 2007 형식을 능가하고 우리는 우리의 테스트 서버로 이동합니다. 생산 움직일 때
그러나, 그것은 엑셀 97-2003 파일을 작동하지만 2007 파일을 읽을 때 나는 다음과 같은 오류가 나타납니다
경로에 대한 액세스가 'C : 문서 및 설정 \를 \ PORTALS03 \ ASPNET \ LOCALS ~ 1 \ Temp \ TMP_Z129388041687919815 '이 (가) 거부되었습니다.
97-2003 Excel 파일을 읽을 수는 있지만 2007 파일 액세스가 거부되는 것은 어떻게 가능합니까?