用php中的PHPExcel读取Excel文件

用php中的PHPExcel读取Excel文件,php,excel,phpexcelreader,Php,Excel,Phpexcelreader,您好,我正在使用PHPExcel从Excel文件导入mysql中的联系人。 直到今天,当一个客户想要上传excel文件时,一切都很好。 我正在使用此代码读取excel文件: $filetype = PHPExcel_IOFactory::identify(IEM_STORAGE_PATH . "/import/{$newfilename}"); $objReader = PHPExcel_IOFactory::createReader($filetype); $objPH

您好,我正在使用PHPExcel从Excel文件导入mysql中的联系人。 直到今天,当一个客户想要上传excel文件时,一切都很好。 我正在使用此代码读取excel文件:

$filetype = PHPExcel_IOFactory::identify(IEM_STORAGE_PATH . "/import/{$newfilename}");
$objReader = PHPExcel_IOFactory::createReader($filetype);
            $objPHPExcel = $objReader->load(IEM_STORAGE_PATH . "/import/{$newfilename}");

            foreach ($objPHPExcel->getWorksheetIterator() as $worksheet)
            {
                $importinfo['highestRow'] = $worksheet->getHighestRow(); // e.g. 10
                $highestColumn = $worksheet->getHighestColumn(); // e.g 'F'
                $importinfo['highestColumnIndex'] = PHPExcel_Cell::columnIndexFromString($highestColumn);
            }
您可以在此处找到excel文件:。
我花了5个多小时试图解决这个问题,但到目前为止什么都没用。

欢迎!为了帮助其他人理解您的问题,我建议您进一步解释您面临的问题,包括一些错误信息等。谢谢,问题是我没有收到任何错误。当我尝试读取文件时,变量$objPHPExcel可能为空。当我尝试打印它时,我收到错误警告:mysql_query():MySQL服务器已消失在。。。和警告:mysql_query():在中读取结果集的头时出错。。。当我的程序停止运行时,错误不会显示在我通常的错误日志中。load方法是否会在出现错误时返回null?PHPExcel是用PHP编写的,应该可以在其代码中找到信息。该方法不会返回任何错误,这是主要问题。但我自己用以下代码修复了此问题:$Reader=PHPExcel_IOFactory::createReaderForFile(IEM_STORAGE_PATH。“/import/{$newfilename}”);$Reader->setReadDataOnly(true);$objXLS=$Reader->load(IEM_存储_路径。“/import/{$newfilename}”);$value=$objXLS->getSheet(0)->getCell('A1')->getValue();