这个问题已经在这里有了答案 :
将Mysql查询的结果导出到Excel? (5个答案)
5年前关闭。
如何将MySQL查询的输出保存到MS Excel工作表?
即使只能将数据存储在.txt
文件中,也可以。
从将MySQL查询结果保存到文本或CSV文件中:
MySQL提供了一种简单的机制,可将select语句的结果写入服务器上的文本文件。使用INTO
OUTFILE术语的扩展选项,可以创建一个逗号分隔值(CSV),可以将其导入电子表格应用程序(例如OpenOffice或Excel)或任何其他接受CSV格式数据的应用程序中。给定一个查询,例如
SELECT order_id,product_name,qty FROM orders
它返回三列数据,可以使用查询将结果放入文件/tmp/orders.txt中:
SELECT order_id,product_name,qty FROM orders INTO OUTFILE '/tmp/orders.txt'
这将创建一个制表符分隔的文件,每一行都位于其自己的行上。若要更改此行为,可以向查询添加修饰符:
SELECT order_id,product_name,qty FROM orders INTO OUTFILE '/tmp/orders.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n'
在此示例中,每个字段将用双引号引起来,字段将用逗号分隔,并且每一行将在换行符(\ n)分隔的新行上输出。该命令的示例输出如下所示:
"1","Tech-Recipes sock puppet","14.95" "2","Tech-Recipes chef's
hat”,”18.95”
请记住,输出文件必须不存在,并且用户MySQL正在运行,并且具有对MySQL尝试向其写入文件的目录的写入权限。
句法
SELECT Your_Column_Name
FROM Your_Table_Name
INTO OUTFILE 'Filename.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
或者,您可以尝试通过客户端获取输出:
您可以尝试从本地客户端执行查询,然后将输出重定向到本地文件目标:
mysql -user -pass -e "select cols from table where cols not null" > /tmp/output
问题内容: 我该怎么写 归档? 我想将此内容包含在excel文件的工作表中,我在其中写入了using 。 根据文档(pandas.DataFrame.info),它返回一个 buf:可写缓冲区,默认为sys.stdout 问题答案: 我会尝试以下方法:
问题内容: 使用jdbc从Java连接到mysql数据库。宣告查询 使用executQuery(query)执行查询。 如何更改以上代码以将DataFormatted.csv保存到C驱动器根目录中 问题答案: 文件保存在哪里。 在MySQL服务器的当前工作目录中。它是哪一个取决于MySQL服务器的执行和配置方式。最好是将CSV文件的位置更改为固定位置。 如何更改以上代码以将DataFormatte
问题内容: 我尝试使用,但它并没有涉及整个结构和层次结构。 另一方面这样做,但我无法保存。 在输出中,我可以将所有子项一个一个地展开,然后选择并复制/粘贴,但是结构非常重要。 问题答案: 更新: 您现在可以右键单击 在“控制台”面板中右键单击>另存为,将记录的消息保存到文件中。 原始答案: 您可以使用下面显示的devtools片段创建console.save方法。它从输入中创建一个FileBlob
问题内容: 我是Python的新手。我需要从字典中查询项目并将结果保存到文本文件中。这是我所拥有的: 如何将打印的输出保存到文本文件? 问题答案: 让我总结所有答案并添加更多答案。 要从脚本中写入文件,需要使用Python提供的用户文件I / O工具(这是东西。 如果不想修改程序,则可以使用流重定向(在Windows和类似Unix的系统上)。这是东西。 如果您想 同时 在屏幕和日志文件中看到输出,
在运行将StringBuilder的内容保存到.xlsx文件的代码时,它给出了以下错误: 线程“main”java.lang.nosuchmethoderror:org.apache.poi.util.poilogger.log(iljava/lang/object;ljava/lang/throwable;)V在org.apache.poi.openxml4j.opc.zippackage.bu