使用PHP脚本将SQLite表导出到Excel

使用PHP脚本将SQLite表导出到Excel,php,excel,sqlite,Php,Excel,Sqlite,我正在从事一个项目,对PHP不熟悉,我需要知道如何将表格数据从SQLite导出到Excel 我可以从数据库中完成,但我不知道如何使用PHP导出到Excel <?php $db = new sqlite3('I:\Preeti\explor\WebMobility.db'); $results = $db->query('SELECT * FROM VerbaliData'); while ($row = $results->fetchArray()) { var_du

我正在从事一个项目,对PHP不熟悉,我需要知道如何将表格数据从SQLite导出到Excel

我可以从数据库中完成,但我不知道如何使用PHP导出到Excel

<?php
$db = new sqlite3('I:\Preeti\explor\WebMobility.db');

$results = $db->query('SELECT * FROM VerbaliData');
while ($row = $results->fetchArray()) {
    var_dump($row);
}
?>

最简单的方法是将结果写入以可读格式在Excel中打开的CSV文件中

有关更多信息,请参见此处:


可能是重复的谢谢贝蒂尔,它起作用了。可以添加标题吗?是的,当然。您可以使用相同的方法用列的名称写一行。您可以从resultset获取这些数据,也可以将带有自定义头的数组写入CSV文件。在这种情况下,您需要确保数组与db中的列数匹配。Hi Beitti我尝试了它,但它不起作用。我应该添加什么代码。。while($row=$results->fetchArray(sqlite3_两者);您能帮我解决这个问题吗
$fp = fopen('file.csv', 'w');

while ($row = $results->fetchArray()) {
    fputcsv($fp, $row);
}
fclose($fp);