Excel 표 데이터 저장 mysql 데이터베이스 | 3단계 분류
1.자체 프로젝트에서 Excel 상속 클래스 가져오기
인터넷에는 사용할 수 있는 코드 패키지가 많습니다. 여기는 ThinkPHP 프레임워크를 참고하여 경로의 정확성을 확보합니다.
2.보충, 이전 단계에서 호출된 공통 함수 format_excel2array()
/** * excel * @param string $filePath * @param int $sheet * @return array|void */ function format_excel2array($filePath='',$sheet=0){ if(empty($filePath) or !file_exists($filePath)){die('file not exists');} $PHPReader = new PHPExcel_Reader_Excel2007(); // reader if(!$PHPReader->canRead($filePath)){ $PHPReader = new PHPExcel_Reader_Excel5(); if(!$PHPReader->canRead($filePath)){ echo 'no Excel'; return ; } } $PHPExcel = $PHPReader->load($filePath); // excel $currentSheet = $PHPExcel->getSheet($sheet); //** excel */ $allColumn = $currentSheet->getHighestColumn(); //** */ $allRow = $currentSheet->getHighestRow(); //** */ $data = array(); for($rowIndex=1;$rowIndex<=$allRow;$rowIndex++){ // 。 1 , A for($colIndex='A';$colIndex<=$allColumn;$colIndex++){ $addr = $colIndex.$rowIndex; $cell = $currentSheet->getCell($addr)->getValue(); if($cell instanceof PHPExcel_RichText){ // $cell = $cell->__toString(); } $data[$rowIndex][$colIndex] = $cell; } } return $data; }
3.실행 함수
데이터베이스에 대응할 수 있는third_category 테이블에서 볼 수 있는 결과
4.3단계 분류 전단 디자인 효과.
5.3단계 분류 전단 코드/js
부록 JS 코드 참조:
6. 부록 코드 >> >
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.