0

いくつかの n 個のフィールドを含む Excel フォームがあります。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

私はZendを使用してそれを行いました.mysql関数を使用して同じことを達成してください. Excelをダウンロードして保存するように求められます。1 つの列とそれぞれのデータのみを構築するために使用されます。スクリプトを変更して、さらに列とデータを追加できます。

$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 に答える
0

Mysql は PHP と密接に結びついています。php を使用して: 1. mysql に接続します。 2. データを読み取ります。 3. コンマを使用してデータを配置します。 4. データをファイルに書き込みます。5. 拡張子が .CSV のファイルに名前を付けます

CSV(カンマ区切り値)は、もちろんフォーマットせずにExcelで読み取ることができます。

于 2013-02-25T05:42:53.533 に答える