我php用来开发我的网站,我需要能够浏览并上传Excel表格.然后我需要将信息存储在SQL数据库中.
我意识到这是一个相对开放的问题,但我已经找到了有关如何做到这一点的信息,并且还没有达到目标.将数据存储在SQL数据库中很好,但我不确定如何上传电子表格以便网站可以读取.
如果有人能指出我正确的方向,我将不胜感激.
Bjo*_*ern 10
这个问题包含很多主题,为了解决您手头的问题,我将简要介绍一下需要注意的事项.
(1)文件上传
首先,您必须上传.基本上你至少有两个组件.
示例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>
Run Code Online (Sandbox Code Playgroud)
可以在这里找到一个简单但可靠的示例php代码.
请注意,上传文件可能会出现一些问题,例如上传大小等.
(2)解析Excel文件
现在您的文件已上传,您必须解析它.我建议使用PHPExcel,这是一个......
...为PHP编程语言提供一组类的项目,允许您写入和读取不同的电子表格文件格式,如Excel(BIFF).xls,Excel 2007(OfficeOpenXML).xlsx,CSV,Libre/OpenOffice Calc .ods,Gnumeric,PDF,HTML,...
(3)将值存储在表中
在解析电子表格时或之后,您最终必须将其存储在表格中.无论你做什么,请不要在php中使用旧的mysql连接器,因为这个连接器已经过时并且已弃用.请改用mysqli或PDO.
同样,这只是一个短篇小说.您最终将遇到更多挑战和问题.