0

有一个excel表格,里面有n个字段。我们需要从 mysql 数据库中提取数据到表单中。数据必须来自数据库的不同表。请告知实现此目的的方法。

提前致谢!克里希纳

4

3 回答 3

0

Excel 和 esCalc 都可以从 mysql 访问数据。但是如果你不想写SQL语句,esCalc是一个不错的选择。因为 esCalc 可以访问不同表格中的数据并加入它们,而 Excel 不能。这是一个例子:http ://www.raqsoft.com/calculate-through-multi-table-join.html

于 2013-02-25T06:49:08.153 回答
0

Mysql 与 PHP 紧密相连。使用php:1.连接mysql 2.读取数据3.用逗号排列数据4.将数据写入文件。5. 用扩展名.CSV 命名文件

CSV(逗号分隔值)可以通过 excel 读取,当然无需格式化。

于 2013-02-25T05:42:53.533 回答
0

我是用 Zend 做的,请使用 mysql 功能来实现。它将提示下载并保存excel。它用于仅构造一列和相应的数据。您可以修改脚本以添加更多列和数据。

$query = "select domain from site"; 
$rows = $dbcon->query($query)->fetchAll();
$csv_output = "website\r\n"; //header 
foreach($rows as $row) { 
$csv_output .= $row['domain']."\r\n"; 
} 
header("Content-type: application/vnd.ms-excel");
header("Content-disposition: csv" . date("Y-m-d") . ".csv");
header('Content-disposition: filename='.$filename.'.csv');
print $csv_output;
于 2013-02-25T06:37:54.557 回答