Excel에서 데이터 가져오기 마법사가 데이터 유형을 자동으로 검색합니다.
안녕하세요. 엑셀 파일에서 데이터를 가져오려고 합니다.(xls)새로운SQL table그래서 저는 사용합니다.Import and Export data 32/bit그것을 달성하기 위해.Excel 파일을 로드하면 열의 데이터 유형이 자동으로 감지됩니다. 예를 들어 전화 번호가 있는 열은 새 테이블의 데이터 유형입니다.float그리고 엑셀은 내가 바꾸려고 할 때 더블(15)과 같습니다.float로.nvarchar
이해합니다.
2개의 알 수 없는 열 유형 변환을 찾았습니다. 1개의 잠재적 손실 열 변환을 건너뛰도록 선택했습니다. 3개의 안전한 열 변환을 건너뛰도록 선택했습니다.
그리고 저는 수출을 계속할 수 없습니다.
데이터 형식을 가져올 때 변경할 수 있는 방법이 있습니까?
시간 내 주셔서 감사합니다.
이 데이터는 다음과 같이 설정됩니다.textexcel의 데이터 유형 excel의 열 중 하나에서 샘플 데이터:
5859031783
5851130582
8811014190
다음과 같은 정보를 얻을 수 있습니다.

Excel 시트에서 열을 선택하고 데이터 유형을 텍스트로 변경합니다.

그런 다음 sql server open import-export 마법사로 이동하여 소스 데이터 및 blaba를 선택하는 모든 단계를 수행합니다.Mapping Column선택할 것입니다.Float기본적으로 데이터 유형을 다음으로 변경해야 합니다.NVARCHAR(N)테스트에서 NVARCHAR(400)로 변경했는데, 데이터를 하나의 데이터 입력에서 다른 데이터 입력으로 변환할 때 일부 데이터가 손실될 수 있다는 경고가 표시되었습니다.

다음 단계에 도달하면Data Type Mapping페이지에서 변환 확인란을 선택했는지 확인하고 의 실패 프로세스를 적절하게 중지합니다.

이 모든 단계를 거치면 마침내 동일한 데이터가 대상 테이블에 저장됩니다.Warning마이크로소프트가 너무 많이 걱정한 후에 내가 일부 데이터 n blabla를 변환했다는 것:)

Sql-Server 테이블의 마지막 데이터
╔═══════╦════════════╦═════════╦════════════════╦══════════════╗
║ Name ║ City ║ Country ║ Phone ║ Float_Column ║
╠═══════╬════════════╬═════════╬════════════════╬══════════════╣
║ Shaun ║ London ║ UK ║ 04454165161665 ║ 5859031783 ║
║ Mark ║ Newyork ║ USA ║ 16846814618165 ║ 8811014190 ║
║ Mike ║ Manchester ║ UK ║ 04468151651651 ║ 5851130582 ║
╚═══════╩════════════╩═════════╩════════════════╩══════════════╝
SQL Server 가져오기/내보내기 마법사를 매우 싫어합니다.
직접적인 답변은 아니지만 마법사의 추측에 따라 나중에 SQL 서버에서 테이블 사양을 수정하는 것이 훨씬 덜 답답합니다.
언급URL : https://stackoverflow.com/questions/20924554/import-data-from-excel-wizard-automatically-detects-data-types
'programing' 카테고리의 다른 글
| Visual Studio에서 링크로 파일 추가 - 디버그 대 게시 (0) | 2023.08.26 |
|---|---|
| onStart()와 onResume()의 차이 (0) | 2023.08.26 |
| Angular 2 HostListener 키를 누르면 이스케이프 키가 감지됩니까? (0) | 2023.08.21 |
| json/array를 ajax responseText에서 javascript 배열로 변환하는 방법은 무엇입니까? (0) | 2023.08.21 |
| 왼쪽과 오른쪽 쉬프트를 한 표현에 함께 사용하면 차이가 나는 이유는 무엇입니까? (0) | 2023.08.21 |