CSV (쉼표로 구분 된 값)는 쉼표로 구분 된 약어입니다. 일반적인 테이블 데이터 스토리지 형식이며 스프레드 시트, 데이터베이스 내보내기 및 기타 시나리오에서 널리 사용됩니다. CSV 파일은 데이터를 텍스트 형식으로 저장하고 크로스 플랫폼 호환성이 우수합니다.
간단한 형식과 운영하기 쉬운 CSV 파일은 비즈니스 분야, 과학 연구 및 데이터 분석 분야에서 널리 사용됩니다. 그들은 일반적으로 데이터 처리 및 마이닝의 중요한 공급원입니다.
PHP 개발에서 CSV 파일의 데이터를 읽고 표시하는 것이 일반적인 요구 사항입니다. PHP는 파일 판독 및 처리를위한 다양한 내장 기능을 제공하여 CSV 파일의 데이터를 쉽게 추출하고 HTML 테이블에서 프리젠 테이션을 쉽게 추출 할 수 있습니다.
PHP에서 fopen()
이 코드에서는 먼저 fopen () 을 통해 "data.csv"라는 파일을 열고 파일은 읽기 전용 모드 ( "r")로 열립니다. 그런 다음 CSV 컨텐츠는 FGETCSV ()를 통해 라인별로 라인으로 읽히고 모든 데이터 라인을 읽으면 $ Data Array에 추가되고 Fclose ()를 사용하여 파일을 닫습니다.
웹 페이지에 CSV 데이터를 표 형식으로 표시하려면 PHP의 배열 작업 및 루프 구조를 사용하여 CSV 행의 데이터를 HTML 테이블에 행으로 표시 할 수 있습니다. 다음 코드는 CSV 데이터를 HTML 테이블로 변환하는 방법을 보여줍니다.
이 코드는 Foreach Loop을 사용하여 $ Data Array의 각 데이터 행을 반복하고 셀에 의해 HTML 테이블에 셀을 삽입합니다. XSS 공격을 피하기 위해 htmlspecialchars () 함수는 셀 데이터를 피하는 데 사용됩니다.
다음은 데이터 읽기 및 표시를 결합한 완전한 PHP 코드 예제입니다.
이 전체 코드는 먼저 CSV 파일의 모든 데이터를 읽고 2 차원 배열로 저장합니다. 그런 다음 Foreach 루프를 통해 데이터는 셀에 의해 HTML 테이블에 따라 행으로 행으로 행으로 출력됩니다.
이 기사에서는 PHP를 사용하여 CSV 파일에서 데이터를 추출하고 표시하는 방법에 대해 설명합니다. PHP의 파일 읽기 기능 ( fopen () 및 fgetcsv () )를 활용하면 CSV 파일을 쉽게 읽을 수 있습니다. 그런 다음 코드는 루핑 및 HTML에 의해 생성되며 CSV 데이터는 웹 페이지의 테이블로 표시됩니다. 이 팁을 마스터하면 데이터를 CSV 형식으로 빠르고 효율적으로 처리 할 수 있습니다.