Я пытаюсь создать веб-форму и хранение представленных данных в Excel лист
ниже является HTML-код сохраняется как «update1.html»Как вводить данные в Excel лист через веб-форму
<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 колонки есть "так" и "статус".
Мне нужно принять пользовательский ввод из веб-формы и сохранить его на листе excel, например, как мы храним данные в базе данных.
Я не получаю правильные форматированные данные в листе excel.
любой дополнительная информация, не стесняйтесь спросить
заранее спасибо
вы не можете открыть **. Xlsx ** как текстовый файл ... использовать phpexcel() или что-то еще – donald123
, где мне нужно добавить phpexcel() в мой скрипт ?? –
Если вам нужно попробовать написать файл csv, используйте встроенную функцию fputcsv() PHP; но поскольку MS Excel читает файлы csv с использованием разделителя, специфичного для локали, некоторые копии MS Excel будут работать с запятой (','), другим может потребоваться точка с запятой (';') –