엑셀 업로드시 데이터를 읽을 때 간혹 문자가 255자로 잘려서 읽히거나

IMEX=1 옵션을 사용하였는데도 데이터가 읽혀지지 않는 경우가 있다.

 

이런 경우는 레지스트리 값(TypeGuessRows)을 변경시켜주면 된다.

Default는 8로 되어 있는데 이는 데이터 형식을 판단할 때 처음 8개의 데이터를 읽어서 판단한다.

TypeGuessRows을 0으로 설정하면 데이터를 모두 읽어  데이터 형식을 판단한다.

WINDOWS SERVER 2003

HKEY-LOCAL-MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel

WNDIOWS SERVER 2008(32비트)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Access Connectivity Engine\Engines\Excel

WINDOWS SERVER 2008(64비트)

HKEY-LOCAL-MACHINE\SOFTWARE\Wow6432Node\Microsoft\Jet\4.0\Engines\Excel


'ASP 개발' 카테고리의 다른 글

저장용 페이지  (0) 2015.10.29
[ASP.NET] 엑셀 ConnectString  (0) 2015.10.29
Request.Servervariables  (0) 2015.10.29
웹 로그 용량 줄이기  (0) 2015.10.29
Excel(엑셀) 연결 ConnectString  (0) 2015.10.29

+ Recent posts