我在 excel 中的数据类似于
如果我们选择,复制这些单元格。然后转置它,我们得到下面的结果(选择任何其他单元格,右键单击,选择性粘贴,转置)这就是我们在excel中转置的方式
我需要一个 PHP 脚本,它会像第一个图像一样读取我的 excel,转置并给我一个像图像 2 一样的 csv 文件。excel 可以进行转置,但是任何脚本都可以吗?
在 PHP 中从数组开始并不难
$startArray = array(
array('Animal','','',''),
array('Mamals','','Birds',''),
array('Whales','Humans','Eagle','Hen'),
);
$result = array();
foreach ($startArray as $key => $value) {
foreach($value as $key2 => $value2) {
$result[$key2][$key] = $value2;
}
}
var_dump($result);
如果您从 Excel 文件开始,那么您需要像PHPExcel这样的库来将单元格读取到数组中,在转置后更新工作表,然后再次写入文件