【가장 빠른】 PHP로 CSV 파일을 저장하는 방법
소개
최근 laravel을 사용할 기회가 많아 CSV를 내보낼 기회가 있었으므로 간단하면서 메모해 둡니다.
 코드
// csvデータ作成
$csv = array(
  array("名前", "色", "値段"),
  array("りんご", "赤", "10O"),
  array("バナナ", "黄色", "200"),
  array("みかん", "オレンジ", "120")
);
// header作成
header('Content-Type: application/octet-stream');
header("Content-Disposition: attachment; filename=data.csv");
// csv出力
foreach ($csv as $line) fputcsv(fopen('php://output', 'w'), mb_convert_encoding($line, 'SJIS', 'UTF-8'));
laravel의 루트를 통해 처리를 실행하면 csv 파일을 다운로드 할 수 있습니다.
 
이런 내용을 던로드 할 수 있었습니다.
 
Windows Excel에서 깨지지 않도록 Shift-JIS로 변환하고 있습니다.
조금의 데이터량이면, 특히 어려운 처리는 없으므로, 꼭 시험해 주세요.
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(【가장 빠른】 PHP로 CSV 파일을 저장하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/Ryo_Suzuki/items/7a919b299b3df2dcd1bb
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
// csvデータ作成
$csv = array(
  array("名前", "色", "値段"),
  array("りんご", "赤", "10O"),
  array("バナナ", "黄色", "200"),
  array("みかん", "オレンジ", "120")
);
// header作成
header('Content-Type: application/octet-stream');
header("Content-Disposition: attachment; filename=data.csv");
// csv出力
foreach ($csv as $line) fputcsv(fopen('php://output', 'w'), mb_convert_encoding($line, 'SJIS', 'UTF-8'));
laravel의 루트를 통해 처리를 실행하면 csv 파일을 다운로드 할 수 있습니다.

이런 내용을 던로드 할 수 있었습니다.

Windows Excel에서 깨지지 않도록 Shift-JIS로 변환하고 있습니다.
조금의 데이터량이면, 특히 어려운 처리는 없으므로, 꼭 시험해 주세요.
Reference
이 문제에 관하여(【가장 빠른】 PHP로 CSV 파일을 저장하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Ryo_Suzuki/items/7a919b299b3df2dcd1bb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)