在数据库中导入Excel文件

时间:2016-09-22 17:28:01

标签: php excel

我想使用PHP在数据库中导入excel数据。当我的代码是CSV文件时我的代码工作,但我也需要它来处理excel文件。我的代码有超过1000行,所以我只将部分放在我得到文件的地方。希望你能够帮助我。请注意,我的电子表格包含100多列。

<?php        

if (isset($_POST['search'])) {
    if (is_uploaded_file($_FILES['file_save']['tmp_name'])) {
        echo "<h1>" . "File ". $_FILES['file_save']['name'] ." uploaded successfully." . "</h1>";

    }
    $handle = fopen($_FILES['file_save']['tmp_name'], "r");
    while (($data = fgetcsv($handle, ",")) !== FALSE) {

    ++$count;
    if($count>1){
    $code10 = $data[0];

    }}

1 个答案:

答案 0 :(得分:1)

Excel格式远非csv。我怀疑从scrach开发解析器是否合理。我建议使用像这样的包:https://github.com/PHPOffice/PHPExcel

它允许创建和读取Excel文件。

03/08/2018 - 更新

PHPExcel现已弃用。使用https://github.com/PHPOffice/PhpSpreadsheet