2013-09-23 20 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