programing

Excel에서 데이터 가져오기 마법사가 데이터 유형을 자동으로 검색합니다.

elecom 2023. 8. 26. 10:27
반응형

Excel에서 데이터 가져오기 마법사가 데이터 유형을 자동으로 검색합니다.

안녕하세요. 엑셀 파일에서 데이터를 가져오려고 합니다.(xls)새로운SQL table그래서 저는 사용합니다.Import and Export data 32/bit그것을 달성하기 위해.Excel 파일을 로드하면 열의 데이터 유형이 자동으로 감지됩니다. 예를 들어 전화 번호가 있는 열은 새 테이블의 데이터 유형입니다.float그리고 엑셀은 내가 바꾸려고 할 때 더블(15)과 같습니다.float로.nvarchar

이해합니다.

2개의 알 수 없는 열 유형 변환을 찾았습니다. 1개의 잠재적 손실 열 변환을 건너뛰도록 선택했습니다. 3개의 안전한 열 변환을 건너뛰도록 선택했습니다.

그리고 저는 수출을 계속할 수 없습니다.

데이터 형식을 가져올 때 변경할 수 있는 방법이 있습니까?

시간 내 주셔서 감사합니다.

이 데이터는 다음과 같이 설정됩니다.textexcel의 데이터 유형 excel의 열 중 하나에서 샘플 데이터:

5859031783

5851130582

8811014190

다음과 같은 정보를 얻을 수 있습니다.

enter image description here

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

enter image description here

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

enter image description here

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

enter image description here

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

enter image description here

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

반응형