私は自分のデータをExcelに似ています
選択したら、それらのセルをコピーします。次に、それを転置すると、以下の結果が得られます(他のセルを選択し、右クリックして、特別に貼り付け、転置します)これがExcelで転置する方法です
最初の画像のようにExcelを読み取り、転置して、画像2のようなcsvファイルを提供するPHPスクリプトが必要です.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などのライブラリが必要です。