如何通过网页表格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");