PHP超簡易頁面數據寫入excel

PHP超簡易頁面數據寫入excel

大家好,我是Yangrl.
明年四月份就要畢業了,臨近年底學校要求專業學生分方向進行項目實訓,本來只需要我excel簡單錄入就好,可是我就是要妖豔兒一點:PHP csv操作如下

//html部分
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>畢業方向統計</title>
</head>
<body>
    畢業方向統計
    <form action="csvtest.php" method="post">
        姓名:<input type="text" name="student[name]" id=""><br/>
        <label>畢業方向:</label>
        <select name="student[profession]">
            <option>前端</option>
            <option>後端</option>         
            <option>運營·電商</option>
            <option>待定</option>
        </select>
        <input type="submit" name="upload" value="提交">
    </form>
</body>
</html>
//php部分
<?php
header('content-type:text/html;charset=utf-8');
if(isset($_POST['upload'])) {
    $student[]=$_POST['student'];
}

//文件存在則寫入,文件不存在則創建
$filename='stundentcsv.csv';
$handle=fopen($filename, 'ab+');

//解決excel亂碼問題
fwrite($handle, chr(0xEF).chr(0xBB).chr(0xBF));

//循環數組寫入data
foreach($student as $value) {
    if(fputcsv($handle, $value)) {
        echo "<script>alert('提交成功');location.href='student.html';</script>";
    }
}
fclose($handle);

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章