728x90
오늘은 php를 활용해 CSV(Comma-separated values)파일을 읽어 보겠습니다
1. php 코드를 통해 읽을 csv 파일을 준비합니다.
2. 아래의 코드를 활용해 파일의 데이터를 읽습니다.
<?php
// CSV 파일 경로(csv 파일이 있는 경로를 입력)
$csvFile = '/var/www/html/test.csv';
// CSV 파일 열기
$fileHandle = fopen($csvFile, 'r');
// CSV 파일이 존재하는지 확인
if ($fileHandle !== false) {
// 파일의 데이터를 row별로 마지막 데이터까지 반복 조회
while (($row = fgetcsv($fileHandle)) !== false) {
// $row는 반복문에서 조회한 현재 row의 데이터를 나타냄
// $row에 현재 row의 각 컬럼 데이터를 배열에 담아 가져옴
print_r($row); //가져온 데이터 출력
}
// 파일 관련 리소스 닫기
fclose($fileHandle);
} else {
// 파일 열기 실패 시 처리
echo "파일을 열 수 없습니다.";
}
?>
결과
php 코드 실행시 위의 이미지 처럼 csv 파일의 데이터가 읽어진 것을 확인할 수 있습니다
Tip
혹 데이터들을 읽을때 글자가 깨진다면 csv파일을 UTF-8 형식으로 변환해 저장하신 후 활용해 보세요
'PHP' 카테고리의 다른 글
[PHP] laravel11 설치 하기 (0) | 2024.06.06 |
---|---|
[PHP] composer 설치하기 (0) | 2024.05.31 |
[PHP] MySQL 연결 및 다루기 (MySQLi 방식) (0) | 2024.03.20 |
[PHP] 쿠키와 세션 다루기 (0) | 2024.03.11 |
[PHP] 반복문 종류 및 사용법 (0) | 2024.02.26 |