엑셀 업로드시 데이터를 읽을 때 간혹 문자가 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
[출처] 엑셀 upload 시 문자가 255자로 잘리는 경우|작성자 kimendend
'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 |