엑셀 파일을 업로드하고 해당 데이터를 내 db에 저장하려고합니다. 때로는 관리 또는 kpi 파일을 남겨두기 때문에 큰 데이터가 포함될 수 있습니다. excel 파일을 내보내고 해당 파일의 하위 테이블 (피벗 테이블)과 함께 모든 데이터를 가져오고 싶습니다. 그리고 파일에는 다른 데이터가 들어 있습니다. 소중한 의견을 보내주십시오.PHP를 사용하여 파일을 업로드하는 방법은 무엇입니까?
0
A
답변
1
PHP에서 일반 파일을 업로드하는 것처럼 Excel 파일을 업로드 할 수 있습니다. Excel에 특별한 것은 없습니다. 그러나 k102에서 지적한 것처럼 phpExcel은 Excel에서 데이터를 구문 분석하려는 경우 좋은 옵션입니다. 귀하의 질문에 다음 PHP 파일 업로드에 대해 있었다면
4
먼저 참조, 엑셀 파일, 그렇지 않으면 더 많은 어려운 데이터베이스에 데이터를 삽입하는 것, CSV 형식이어야한다 (그럴 필요 예를 들어 PhpExcel로 구문 분석).
Excel 파일이 CSV 인 경우 LOAD DATA INFILE을 사용해야합니다.
당신은 여기에서 예를 볼 수 있습니다 https://stackoverflow.com/a/10897669/1788704
을 그리고 그것은 당신에게 도움이된다면 아래 코드에 모습을 가질 수
$row = 1;
if (($fh = fopen("excel.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
$num = count($data);
$row++;
for ($c=0; $c < $num; $c++) {
//make query and insert into database
}
}
fclose($handle);
}
당신은 XLS 파일
+0
엑셀 파일 업로드는 정상적인 일입니다. 내 excel 파일을 내보내고 해당 파일의 하위 테이블 (피벗 테이블)과 함께 모든 데이터를 가져 오려고합니다. 그리고 파일에는 다른 데이터가 들어 있습니다. – krish
관련 문제
- 1. php를 사용하여 상위 디렉토리에 파일을 업로드하는 방법
- 2. php를 사용하여 ftp를 통해 URL에서 파일을 업로드하는 방법은 무엇입니까?
- 3. PHP를 사용하여 백그라운드에서 파일을 비동기식으로 업로드하는 가장 좋은 방법은 무엇입니까?
- 4. mysql에 PHP를 사용하여 CSV 파일을 업로드하는 방법은 무엇입니까?
- 5. PHP를 사용하여 FTP 서버에 큰 파일을 업로드하는 방법은 무엇입니까?
- 6. PHP를 사용하여 이미지 파일을 서버에 업로드하는 가장 안전한 방법은 무엇입니까?
- 7. PHP를 사용하여 파일을 업로드하는 중에 오류가 발생했습니다.
- 8. PHP를 사용하여 .sql 파일로 SQL 데이터베이스를 다운로드하고 업로드하는 방법은 무엇입니까?
- 9. jquery를 사용하여 파일을 업로드하는 방법은 무엇입니까?
- 10. delphi를 사용하여 Gmail에 파일을 업로드하는 방법은 무엇입니까?
- 11. CUploadedFile을 사용하여 파일을 업로드하는 올바른 방법은 무엇입니까
- 12. redux-form을 사용하여 파일을 업로드하는 방법은 무엇입니까?
- 13. boto를 사용하여 파일을 연결/업로드하는 방법은 무엇입니까?
- 14. Talend tREST를 사용하여 파일을 업로드하는 방법은 무엇입니까?
- 15. jwbf를 사용하여 파일을 업로드하는 방법은 무엇입니까?
- 16. codeigniter를 사용하여 이미지 파일을 업로드하는 방법은 무엇입니까?
- 17. django를 사용하여 파일을 서버에 업로드하는 방법은 무엇입니까?
- 18. AutoIt을 사용하여 여러 파일을 업로드하는 방법은 무엇입니까?
- 19. JSF/Primefaces를 사용하여 파일을 업로드하는 방법은 무엇입니까?
- 20. rsolr을 사용하여 파일을 업로드하는 방법은 무엇입니까?
- 21. 파이썬을 사용하여 Soundcloud에 파일을 업로드하는 방법은 무엇입니까?
- 22. Ruby를 사용하여 mediafire에 파일을 업로드하는 방법은 무엇입니까?
- 23. smarty를 사용하여 서버에 파일을 업로드하는 방법은 무엇입니까?
- 24. IE에서 javascript를 사용하여 파일을 업로드하는 방법은 무엇입니까?
- 25. NHibernate를 사용하여 빅 파일을 업로드하는 방법은 무엇입니까?
- 26. 자바 스크립트를 사용하여 파일을 업로드하는 방법은 무엇입니까?
- 27. 777 권한없이 폴더에 파일을 업로드하는 방법은 무엇입니까?
- 28. PHP를 사용하여 MySQL 데이터베이스에 Excel 또는 CSV를 업로드하는 방법은 무엇입니까?
- 29. WinForms에서 파일을 업로드하는 방법은 무엇입니까?
- 30. 파일을 서버에 업로드하는 방법은 무엇입니까?
다른 종류의 파일을 업로드 할 수 있다면 가능합니다. – k102
데이터와 엑셀의 형식을 구문 분석 phpExcel을 사용할 수 있습니다 – krish
동일한 문제가 있었는데, 설치된 xls2csv programm로 해결했습니다. (예를 들어 우분투의'catdoc' 패키지) csv 로의 변환 xls와 csv 데이터의 해석을위한 외부 프로세스를 실행합니다. –