如何通过网页表格input数据来优化表单

我正在尝试创buildwebform并将提交的数据存储在excel表单中
下面是保存为“update1.html”的HTML代码

<form action=xcel.php method="post"> <p> <lable>ENTER SAMPLE NAME</lable> <input type="text" name="so"> <p> <lable>ENTER STATUS</lable> <input type="text" name="status"> </p> <p><button>UPDATE</button></p> </form> 

和PHP脚本为“xcel.php”

  <?php $SO_ID=$_POST['so']; $Status=$_POST['status']; require_once 'Classes/PHPExcel.php'; require_once 'Classes/PHPExcel/IOFactory.php'; $objPHPExcel = new PHPExcel(); $objPHPExcel->PHPExcel_IOFactory::load("asheet.xlsx"); $objPHPExcel->setActiveSheetIndex(0); $objPHPExcel->getActiveSheet()->setCellValue('A1', $SO_ID); $objPHPExcel->getActiveSheet()->setCellValue('B1', $Status); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); $objWriter->save("asheet.xlsx"); 

并在Excel表格即“asheet.xlsx”2列有“所以”和“状态”。
我需要从Web窗体中获取用户input,并将其存储在Excel表格中,比如我们如何将数据存储在数据库中。
我没有得到正确格式的数据在Excel表格。
这是我得到的输出 任何进一步的信息随时问
提前致谢

好的,喂匙时间

无论是

 <?php $SO_ID=$_POST['so']; $Status=$_POST['status']; $fp=fopen("/var/www/html/apps/asheet.xlsx","w"); fputcsv($fp, array($SO_ID, $Status), ';'); fclose($fp); echo"thanks"; 

用a写一个csv文件; 分隔符,并假装它是一个Excel文件

要么

 <?php $SO_ID=$_POST['so']; $Status=$_POST['status']; require_once 'Classes/PHPExcel.php'; $objPHPExcel = new PHPExcel(); $objPHPExcel->getActiveSheet()->setCellValue('A1', $SO_ID); $objPHPExcel->getActiveSheet()->setCellValue('B1', $Status); $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); $objWriter->save("/var/www/html/apps/asheet.xlsx");