배경:
우선 엑셀을 직접 불러오려고 했는데, 가져올 데이터가 20만 개가 넘는 행이 있어서 결국 수만 개의 행만 가져왔습니다. 그래서 .xlsx 파일을 .csv 파일로 저장하려고 했더니 가져오기에 성공했습니다.
(권장 튜토리얼: navicat)
구체적인 단계는 다음과 같습니다:
1. 연결 만들기
여기서는 SQLite를 선택했습니다. 사용하려는 데이터베이스에 따라 다릅니다.
2. 데이터베이스 생성 후:
두 번 클릭하여 열면 다음 구조가 표시됩니다
3 테이블을 .csv 파일로 저장하고 "테이블"을 마우스 오른쪽 버튼으로 클릭한 다음 가져오기 마법사를 선택합니다.
4. 소스 파일 선택
여기에서 테이블 구조를 조정하여 필요에 맞게 조정할 수 있습니다. 다음 단계
가져오기가 완료되었습니다!
문제 발생:
데이터 가져오기 오류 행이 여러 개 있습니다. [Err] [Imp] 1 - 인식할 수 없는 토큰: "'xxxxx".
오류 분석:
제 테이블에 공백이 있기 때문입니다. 이때 원본 테이블의 공백을 제거하면 됩니다. 여기서 공백을 제거하는 작업은 .xlsx 파일에서 수정해야 합니다. .csv에서 수정하면 데이터 문제가 발생하여 눈치채지 못할 수도 있습니다. .csv를 변경한 후 데이터에서 0으로 시작하는 모든 0이 사라졌기 때문입니다.
위 내용은 navicat에서 Excel 테이블 데이터를 일괄 가져오는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!