php处理csv文件
php读取上传的csv文件
1 2 3 4 5 6 7 8 9 | $filePath = $_FILES [ 'file' ][ 'tmp_name' ]; $data = []; if ( file_exists ( $filePath )) { $handle = fopen ( $filePath , 'r' ); while ( $tmp = fgetcsv ( $handle )) { $data [] = $tmp ; } fclose( $handle ); } |
php写入csv文件并下载csv文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | $filename = 'down.csv' ; $now = gmdate ( "D, d M Y H:i:s" ); header( "Cache-Control: max-age=0, no-cache, must-revalidate, proxy-revalidate" ); header( "Last-Modified: {$now} GMT" ); header( "Content-Type: application/force-download" ); header( "Content-Type: application/octet-stream" ); header( "Content-Type: application/download" ); header( 'Content-type: application/x-csv' ); header( "Content-Disposition: attachment;filename={$filename}" ); header( "Content-Transfer-Encoding: binary" ); $header = [ 'age' , 'name' ]; $data = [ [12, 'rose' ], [14, 'lily' ], ]; if ( count ( $data ) > 0) { ob_start(); $df = fopen ( "php://output" , 'w' ); fputcsv ( $df , $header ); foreach ( $data as $row ) { fputcsv ( $df , $row ); } fclose( $df ); echo ob_get_clean(); } |
分类:
php
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix