要在PHP中创建包含多个工作表的Excel文件吗

要在PHP中创建包含多个工作表的Excel文件吗,php,excel,Php,Excel,我想将数据导出到excel我正在使用它,它正在工作,但它创建了一个文件和一个工作表。我想创建多个工作表有什么办法吗 我不想使用PHPExcel插件。 有办法做到这一点吗 header("Content-Disposition: attachment; filename=\"$filename\""); header("Content-Type: application/vnd.ms-excel"); $flag = false; while($row = $result->

我想将数据导出到excel我正在使用它,它正在工作,但它创建了一个文件和一个工作表。我想创建多个工作表有什么办法吗

我不想使用PHPExcel插件。

有办法做到这一点吗

header("Content-Disposition: attachment; filename=\"$filename\""); 
header("Content-Type: application/vnd.ms-excel");
$flag = false;
        while($row = $result->fetch(PDO::FETCH_ASSOC)) {
            if(!$flag) {
              // display field/column names as first row
              echo implode("\t", array_keys($row)) . "\r\n";
              $flag = true;
            }
            echo implode("\t", array_values($row)) . "\r\n";
        }

为什么要避免使用PHPExcel?只是好奇,没有具体原因。我只是不想使用任何插件,这可能会拖我去学习新东西。你的方法不是创建Excel文件,而是创建一个包含制表符分隔内容的文本文件。Excel有默认的导入例程,可以打开这些文件。但您已经看到,这仅限于一张纸。PHPExcel可以创建真正的Excel文件,而且是开源的。所以,看看这个“学习新事物”的来源。为什么要避免使用PHPExcel呢?只是好奇,没有具体原因。我只是不想使用任何插件,这可能会拖我去学习新东西。你的方法不是创建Excel文件,而是创建一个包含制表符分隔内容的文本文件。Excel有默认的导入例程,可以打开这些文件。但您已经看到,这仅限于一张纸。PHPExcel可以创建真正的Excel文件,而且是开源的。因此,看看这个来源“学习新事物”。