2013-09-23 22 views
0

我有PHPMyAdmin,Excel和CSV格式(都是相同的只是不同的格式)的數據庫。要將這些數據放在Google可視化數字的表格中,它們是按原樣編寫的,但字符串值需要在文本的任一側。例如:格式化數據基於字符串或數字 - 谷歌可視化

['MESSI','FC BARCELONA','ARGENTINA',169,67,25,'Left foot','SS',98,99,38,74,9855704866], 

我的數據庫有2000多行,因此手動執行此操作不是一個選項。有沒有一種方法可以使所有字符串變量都具有「任意一方和所有數字都可以自己寫入」的格式。 CSV格式已經使用我需要的逗號拆分單元格,但如果每行都以[開頭並且以]結尾,那麼它也會很有用。任何人都知道如何使用這些格式來做到這一點?

+0

如果你要從MySQL中獲取數據,你會使用PHP來做到這一點嗎? – asgallant

回答

0

當您將電子表格另存爲csv時,Excel也可以自動引用字符串值。不要期待通過選項

或者,你可以寫一個簡單的公式來實現你的最終結果

讓我們說,你等試算表中有一行這樣

 A    B   C   D  E 
1 MESSI FC BARCELONA ARGENTINA  169 69 

列F,您可以創建像這樣的公式(它也可以在另一張表中)

="['" & A1 & "','" & B1 & "','" & C1 & "'," & D1 & "," & E1 & "']" 

然後,您可以將此公式粘貼到所有行中。現在F列將會有你想要的輸出。

更新:

既然你也有一個SQL數據庫這個數據,你也可以寫這樣一個簡單的選擇查詢(我假設表結構)

SELECT "['", 
     StringField1, 
     "',", 
     NumericField2, 
     ",'", 
     StringField2, 
     "']" 
FROM table1 
WHERE <Condition> 

注意小心。我們在需要這些特殊字符串出現在結果集中的地方包含硬編碼的字符串字段(用雙引號引起來)。

+0

任何想法這些選項是什麼?他們會給你打開選項並用[]關閉一行嗎? – PauloCot

+0

看一看:http://www.lenashore.com/2012/general/how-to-add-quotes-to-your-cells-in-excel-automatically/ – Litmus

+0

要回答問題的第二部分, - 它不會在行的周圍添加[]。但是,您可以使用上述方法自行添加 – Litmus