gpt4 book ai didi

mysql - 基于字符串或数字格式化数据 - 谷歌可视化

转载 作者:行者123 更新时间:2023-11-30 01:17:00 27 4
gpt4 key购买 nike

我有 PHPMyAdmin、Excel 和 CSV 格式的数据库(全部相同,只是格式不同)。要将这些数据放入谷歌可视化中的表格中,数字按原样写入,但字符串值需要在文本的两侧都有 ' 。例如:

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

我的数据库有超过 2000 行,因此手动执行此操作不是一个选择。在这些格式中,是否有一种方法可以使所有字符串变量的任一侧都有 ' ,并且所有数字都由它们自己写入。 CSV 格式已经使用我需要的逗号分割单元格,但如果每行以 [ 开头并以 ] 结尾,它也会很有用。有人知道如何使用这些格式来做到这一点吗?

最佳答案

当您将电子表格另存为 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>

仔细注意。我们在需要这些特殊字符串出现在结果集中的位置包含硬编码字符串字段(用双引号引起来)。

关于mysql - 基于字符串或数字格式化数据 - 谷歌可视化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18961158/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com