Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用php或cakephp上载一个excel和多个工作表_Php_Excel - Fatal编程技术网

如何使用php或cakephp上载一个excel和多个工作表

如何使用php或cakephp上载一个excel和多个工作表,php,excel,Php,Excel,我想问一下如何将一个excel工作簿和多个工作表上载到数据库中。如何阅读5张工作表的名称,即办公桌、办公椅、空调、电风扇和填充柜 它们也有不同的格式。我只将资产编号、资产描述、单位编号和位置上传到数据库 这是我目前的代码: $file1 = $this->data['Data']['file']['tmp_name']; $file = fopen($file1, "r"); while (($emapData = fgetcsv($file, 10000, ",")) !==

我想问一下如何将一个excel工作簿和多个工作表上载到数据库中。如何阅读5张工作表的名称,即办公桌、办公椅、空调、电风扇和填充柜

它们也有不同的格式。我只将资产编号、资产描述、单位编号和位置上传到数据库

这是我目前的代码:

$file1 = $this->data['Data']['file']['tmp_name'];
$file = fopen($file1, "r");
while (($emapData = fgetcsv($file, 10000, ",")) !== FALSE)
{
    var_dump($emapData);

    exit;
}
fclose($file);

如何阅读5个工作表
,嗯,只是为了澄清一下,您正在上传5个不同的csv文件?还是Office文档(Open、Libre、Microsoft)?好的,你问过如何上传5个文件并将其存储在数据库中吗?我刚刚上传了1个excel文件名assets.xlsx和多个工作表/电子表格。。这5个表是工作表/电子表格,先生..嗯,你的代码不起作用的原因是,这只适用于csv。。对于另一种格式,您需要另一个库。。无论如何,在问题中解释你的文件格式,以帮助其他人帮助你..啊。。对不起先生,如果我的英语和解释太差。。。使用PHPEXCEL我的问题可以解决?这是可能的,但遗憾的是,我不能给你一个例子,你应该尝试而不是
fgetcsv
如何阅读5个工作表
,嗯,只是为了澄清一下,你上传了5个不同的csv文件?还是Office文档(Open、Libre、Microsoft)?好的,你问过如何上传5个文件并将其存储在数据库中吗?我刚刚上传了1个excel文件名assets.xlsx和多个工作表/电子表格。。这5个表是工作表/电子表格,先生..嗯,你的代码不起作用的原因是,这只适用于csv。。对于另一种格式,您需要另一个库。。无论如何,在问题中解释你的文件格式,以帮助其他人帮助你..啊。。对不起先生,如果我的英语和解释太差。。。使用PHPEXCEL我的问题可以解决吗?这是可能的,但遗憾的是,我不能给你一个例子,你应该尝试而不是
fgetcsv
。。