我需要将一些数据写入txt文件,以便能够在MS Excel中打开它并将每个值放在一个单独的单元格中。怎么做?
$file = "outputs.txt";
$handle = fopen($file, 'w');
$data = "";
for ($i = 0; $i < $gener; $i++) {
$data = $data + $i + "; ";
for ($j = 0; $j < $size; $j++)
{
$data = $data + $set->getEntry($j)->getValue(0) +
", " + $set->getEntry($j)->getValue(1) + "; ";
}
$data = $data + "\n";
fwrite($handle, $data);
}
答案 0 :(得分:2)
我会生成一个.csv文件,然后用excel打开它。
您可以使用此功能http://php.net/manual/en/function.fputcsv.php生成它,然后您可以在Excel中打开.csv文件。