[英]with php importing excel data into mysql using excelreader2.php
[英]Importing data to MySQL from Excel in a PHP Website
我正在建立一个网站,我想让用户选择上传包含所有数据的excel文件。
网站建立在PHP,数据库使用 - MySQL。
当用户上传Excel工作表时,必须将所有数据导入我的数据库。 现在我想用PHP编写程序。 任何人都可以帮我解决这个问题。 代码还应该能够从excel文件中的多个选项卡中提取数据。
谢谢。
首先,尽量避免使用Excel格式而使用CSV格式。 它更快更简单。
此外,您可以使用PHPExcel库。
如果您需要导入Excel文件本身,可以尝试使用以下任何库。
http://sourceforge.net/projects/phpexcelreader/
注意 :
从Excel文件导入比从CSV文件中导入更难。 所以我建议你提供一个从CSV导入MySQL的选项。 (用户可以使用Excel将XLS转换为CSV)
看看PHP函数fgetcsv
:
http://ca.php.net/manual/en/function.fgetcsv.php
例如。
<?php
$row = 1;
if (($handle = fopen("test.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
echo "<p> $num fields in line $row: <br /></p>\n";
$row++;
for ($c=0; $c < $num; $c++) {
echo $data[$c] . "<br />\n";
}
}
fclose($handle);
}
?>
你应该使用PHPExcel
你可以使用以下例子
http://phpexcel.codeplex.com/wikipage?title=Examples
你也可以看看这个链接
https://code.google.com/p/php-excel-reader/wiki/Documentation
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.