2009-07-23 8 views
0

SQL Server로 Excel 파일을 가져 오려고하는데 "12355484645"와 같은 숫자 값이 포함 된 열과 SQL Server에 삽입 될 때 값이 "1.05e + 010"이됩니다. 값 앞에 " '"를 추가하거나 Excel 열을 형식화하는 방법 외에도 asp.net 코드 숨김 형식으로 변환하려면 어떻게해야합니까?Excel에서 숫자를 문자열로 변환 하시겠습니까?

답변

0

이유는 ADO.net이 처음 8 개 행 이상의 데이터 형식을 추측하기 때문입니다. 더 문제에 대한 해설 및 방법 fix it

+0

위 천! 값은 "DCI2WAUDMYR01062009"와 같으며 SQL 서버에서는 OK입니다. –

+0

그 이유는 Excel의 첫 번째 8 행 값에있는 열의 데이터 유형을 확인하려고 시도했기 때문입니다. –

+0

gt이 문제를 해결하는 방법은 무엇입니까? –

1

내가 몇 가지 솔루션을 시도하고 그들 중 누구도 해결하지 않았다가있다

! 마지막으로, 필자는 필자의 칼럼을 Excel 파일에서 일반 포맷으로 작성하여 문제를 해결했습니다!

0

Visual Studio의 xsd.exe 도구로 xml 파일을 변환하고 xml 파일을 비 직렬화하여 클래스로 작업 할 수 있습니다.

관련 문제