我的excel中的数据类似于
如果我们选择,请复制这些单元格。然后转置它,我们得到以下结果 (选择任何其他单元格,右键单击,粘贴特殊,转置)这是我们在excel中转置的方式
我需要一个PHP脚本,它会像第一个图像一样读取我的excel,转置并给我一个像图像2的csv文件.excel可以进行转置,但任何脚本都可以吗?
答案 0 :(得分:2)
从数组
开始,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这样的库来将单元格读取到数组,在转置后更新工作表,然后再次写入文件