我正在尝试创建webform并将提交的数据存储在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栏中有“so”和“status” 我需要从Web表单中获取用户输入并将其存储在excel表中,就像我们将数据存储在数据库中一样 我没有在excel表中获得正确的格式化数据 任何进一步的信息随时可以询问 提前谢谢
答案 0 :(得分:2)
好的,喂食时间
EITHER
Doc name sys????
Doc nameä½ å¥½ä½ å¥½
编写带有<?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";
分隔符的csv文件,并假装它是Excel文件
OR
;