我正在使用PHP开发我的网站,我需要能够浏览并上传Excel表格.然后,我需要将信息存储在sql数据库中.
我意识到这是一个相对开放的问题,但我已经找到了有关如何做到这一点的信息,并且还没有达到目标.将数据存储在sql数据库中很好,但我不确定如何上传电子表格以便网站可以读取.
如果有人能指出我正确的方向,我将不胜感激.
解决方法:
这个问题包含很多主题,为了解决您手头的问题,我将简要介绍一下需要注意的事项.
首先,您必须上传.基本上你至少有两个组件.
示例HTML代码:
<form action="your_upload_script.PHP" method="post" enctype="multipart/form-data">
Your XLS file: <input type="file" name="xlsfile" size="50" />
<input type="submit" name="submit" value="Submit" />
</form>
(2)解析Excel文件
现在您的文件已上传,您必须解析它.我推荐使用PHPExcel,这是…
… Project providing a set of classes for the PHP programming
language, which allow you to write to and read from different
spreadsheet file formats, like Excel (BIFF) .xls, Excel 2007
(OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice Calc .ods, Gnumeric, PDF,
HTML, …
(3)将值存储在表中
在解析电子表格时或之后,您最终必须将其存储在表格中.无论你做什么,请不要在PHP中使用旧的MysqL连接器,因为这个连接器已经过时并且已弃用.请改用mysqli或PDO.
同样,这只是一个短篇小说.您最终将遇到更多挑战和问题.