Mysql CSV文件阻止excel将值转换为日期

Mysql CSV文件阻止excel将值转换为日期,mysql,sql,excel,multiplication,Mysql,Sql,Excel,Multiplication,我想从mysql表中生成一个.csv文件,需要将两列相乘。它可以工作,但在我用excel打开此文件后,解决方案有时会变成一个日期(2.04变为2.4月) 另一种方法是在数字前面加一个“=”或“”,但我不知道如何在sql查询中这样做在Excel中打开分隔文本文件(.csv、.txt等)唯一可靠的方法是,IMHO,如下所示: 将文件另存为.txt(如果是.csv,则只需重命名)。 Excel>文件>打开>指向.txt文件 现在,您将看到一个对话框,如果文件是.csv,您将看不到该对话框。现在可以为每

我想从mysql表中生成一个.csv文件,需要将两列相乘。它可以工作,但在我用excel打开此文件后,解决方案有时会变成一个日期(2.04变为2.4月)


另一种方法是在数字前面加一个“=”或“”,但我不知道如何在sql查询中这样做

在Excel中打开分隔文本文件(.csv、.txt等)唯一可靠的方法是,IMHO,如下所示:

将文件另存为.txt(如果是.csv,则只需重命名)。 Excel>文件>打开>指向.txt文件

现在,您将看到一个对话框,如果文件是.csv,您将看不到该对话框。现在可以为每列选择格式(可以是常规、文本、日期等)

选择所有有问题的文本,你就可以开始了

编辑:

要简单地将“=”连接到两列的乘积,请使用:

SELECT datum, produkt_id, name, menge, von, nach, concat('=',menge * netto_wert) as wert FROM

到目前为止你尝试了什么?doRead()我在我的sql查询中尝试了类似“'=”(menge*netto_-wert)as-wert”的东西,我试图从excel中启动自动转换。。但是,这似乎是不可能的。您可以选择Data.thx菜单“Get External Data”(获取外部数据)组中的“From text”(从文本)在Excel中打开相同的对话框,而无需重命名文件,但我已经知道了。。。但这不是一个好的解决方案,因为这对女性来说太复杂了,我需要一种方法来自动完成这项工作,但这不是一个选项=/难道没有任何方法可以在sql中格式化乘法的输出吗?发布select语句,从“select”到“from”。我们会帮你修改的。