怎么样把10万行的大文件分成十分1万行的小文件(Java语言)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么样把10万行的大文件分成十分1万行的小文件(Java语言)相关的知识,希望对你有一定的参考价值。

参考技术A 建一个那个10万行大文件的输入流,建10个输出流,每个输出流给1万行的数据不就行了。追问

有没有更快捷的?

追答

大哥 这已经是O(n)的了 你还要怎么快啊

本回答被提问者和网友采纳

如何在mysql中以csv格式导出800万行的大表?

【中文标题】如何在mysql中以csv格式导出800万行的大表?【英文标题】:How to export a large table in csv format with 8 millions rows in mysql? 【发布时间】:2021-05-24 21:06:30 【问题描述】:

我尝试通过 phpmyadmin 以 csv 格式导出我的表,但它包含 800 万行,因此我的本地服务器在长时间渲染浏览器后自行停止而没有给出我的结果。所以,我想要一种将这些数据转换为 csv 格式的解决方案。

【问题讨论】:

您还尝试了什么?为什么不写一个程序来实现呢? 【参考方案1】:

您是否尝试过 Select OUTFILE?

SELECT 
    orderNumber, status, orderDate, requiredDate, comments
FROM
    orders
WHERE
    status = 'Cancelled' 
INTO OUTFILE 'C:/tmp/cancelled_orders.csv' 
FIELDS ENCLOSED BY '"' 
TERMINATED BY ';' 
ESCAPED BY '"' 
LINES TERMINATED BY '\r\n';

【讨论】:

以上是关于怎么样把10万行的大文件分成十分1万行的小文件(Java语言)的主要内容,如果未能解决你的问题,请参考以下文章

如何在 SQL Server 中更新具有数百万行的大表?

用Python代码将一个txt数据文本分成4个TXT数据文本怎么实现呢

Autohotkey读取带有百万行的csv文件

BigQuery 更快地插入数百万行的方法

遇到100万行的 Excel,还没打开,电脑和我都崩溃了,该怎么办?

Shell如何实现从文件中的第n行开始读取记录?