728x90
안녕하세요. 은은한 개발자입니다.
CSV 파일 읽기
/**
* CSV 파일 읽기
*/
public function csv_read()
{
$row = 1;
if (($handle = fopen(APPPATH . 'upload/example.csv', "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
echo "<p> $num fields in line $row: <br /></p>\n";
$row++;
for ($c = 0; $c < $num; $c++) {
echo $data[$c] . "<br />\n";
}
}
fclose($handle);
}
}
CSV 파일 쓰기
/**
* CSV 파일 쓰기
*/
public function csv_write()
{
$list = array(
array('aaa', 'bbb', 'ccc', 'dddd'),
array('123', '456', '789'),
array('"aaa"', '"bbb"')
);
$filename = 'example.csv';
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=' . $filename);
$handle = fopen('php://output', 'w');
fputs($handle, $bom = (chr(0xEF) . chr(0xBB) . chr(0xBF)));
foreach ($list as $fields) {
fputcsv($handle, $fields);
}
fclose($handle);
}
728x90
'Develop > PHP' 카테고리의 다른 글
PHPExcel 라이브러리 사용하여 엑셀 읽기 (0) | 2020.03.02 |
---|---|
PHP 에서 alert 사용하기 (0) | 2020.02.28 |
코드이그나이터PHPExcel 사용하는 방법 (0) | 2020.02.28 |
PHP 특정 디렉토리 하위 파일 목록 가져오는 방법 (0) | 2020.02.27 |
PHP 날짜 차이 일수 얻는 방법 (0) | 2020.02.27 |
댓글