0
大家好 我的要求是要顯示錶(Google互動)以CSV格式顯示錶的 和下載數據。 我正在使用php。我的問題是,我將如何創建一個數據源在mylocal syatem? 什麼應該是數據源文件的擴展?我將如何在數據源中寫入數據? 我將如何使用這些數據填充表格?給出一個選項,用戶可以下載CSV格式谷歌互動圖表
大家好 我的要求是要顯示錶(Google互動)以CSV格式顯示錶的 和下載數據。 我正在使用php。我的問題是,我將如何創建一個數據源在mylocal syatem? 什麼應該是數據源文件的擴展?我將如何在數據源中寫入數據? 我將如何使用這些數據填充表格?給出一個選項,用戶可以下載CSV格式谷歌互動圖表
要生成你要檢查出Google Charts Table文檔的表格。生成一個表的代碼看起來是這樣的:
<head>
<script type='text/javascript' src='https://www.google.com/jsapi'></script>
<script type='text/javascript'>
google.load('visualization', '1', {packages:['table']});
google.setOnLoadCallback(drawTable);
function drawTable() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Name');
data.addColumn('number', 'Salary');
data.addColumn('boolean', 'Full Time Employee');
data.addRows(2);
data.setCell(0, 0, 'Mike');
data.setCell(0, 1, 10000, '$10,000');
data.setCell(0, 2, true);
data.setCell(1, 0, 'Jim');
data.setCell(1, 1, 8000, '$8,000');
data.setCell(1, 2, false);
var table = new google.visualization.Table(document.getElementById('table_div'));
table.draw(data, {showRowNumber: true});
}
</script>
</head>
<div id='table_div'></div>
你與填充表中的數據將理論上必須已經存儲服務器端。您可以將數據存儲在數據庫(如MySQL數據庫)中,其中有許多關於如何設置的教程。
有許多的方法可以將數據轉換爲.csv文件服務器端。舉個例子,使用PHP,你可以使用fputcsv,通過您的服務器上創建一個任意.csv文件的路徑,然後從數據庫中讀取數據來填充.csv文件。有關如何正確執行此操作的示例,請參閱fputscsv文檔。