问题标签 [export-to-csv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 使用java将大量数据从数据库导出到.csv的问题
我,谢谢你的关注。
我想使用 java 将大量数据,实际上是大量数据(600 万行)导出到 .csv 文件。该应用程序是一个摇摆应用程序,带有 JPA,使用 toplink (ojdbc14)。
我曾尝试使用:
BufferedWriter RandomAccessFile FileChannel
等等,但是内存消耗仍然很高,导致 Java Heap Out of Memory 异常,尽管我将最大堆大小设置为 800m (-Xmx800m)。
我最后一个版本的源代码:
作为 600 万行,我不想在创建文件时将该数据存储在内存中。我制作了许多临时文件(每个文件有 5000 行),并在该过程的最后,使用两个 FileChannel 将所有这些临时文件附加到一个文件中。但是,内存不足的异常是在加入之前启动的。
您现在是否有另一种导出大量数据的策略?
非常感谢任何回答。对不起我的英语,我正在提高 xD
powershell - 带有 Export-CSV 的哈希表
我正在将数据导出到 csv 并且由于某种原因 @{} 正在传输。这是一个示例脚本。
DSFree 列的输出如下所示:@{FreeSpaceMB=686704}
如何阻止 @{} 导出?
提前致谢。
excel - 如何在 Excel 中对“高”字符进行 HTML 编码或音译?
在 Excel 中,如何将包含重音字符、花引号等的单元格的内容转换为相同字符的 HTML 或音译的纯文本版本?
我们有一个包含一些“高”字符的 XLS 文档。数据已通过数据库连接拉入,看来 Excel 正在正确处理位于不同代码页中的单个单元格(或行)。
当我们将此数据导出到 CSV 时,一些高位字符未正确呈现 - Excel 似乎对文档使用单一编码(当然),以及来自其原始代码页的字符的位值(可能也可能不与同一文档中的其他值一致)。
由于 Excel 在导出之前正确呈现了文本,我相信此时我们应该能够将高字符编码为其 HTML 等价物,然后导出为 CSV,从而确保 CSV 仅是 ASCII。
(或者,我们可以音译为纯 ASCII,但这似乎是一种糟糕的方法,可能并不容易......)
html - 如何将 html 表格数据导出为 .csv 文件?
我在网站的 html 表中有一个数据表,需要知道如何将该数据导出为 .csv 文件。
这将如何完成?
function - 将工作区对象(数据框)导出到 csv 文件的功能
我想将我的工作区中名称中包含字符串“obj”的数据框批量导出到同名的 csv 文件中
我想到了下面的代码,不幸的是它不起作用。
有任何想法吗?先感谢您
json - 如何将 jQuery DataTables 转换为 CSV 格式
我正在使用 jquery 数据表。你能告诉我一种方法,以便我可以将这些数据表转换为 CSV 格式。我将数据作为 JSON 对象获取。非常感谢
r - 在 R 中将 UTF-8 BOM 导出为 .csv
我正在通过 RJDBC 从 MySQL 数据库读取文件,它正确显示了 R 中的所有字母(例如,נווה שאנן)。然而,即使使用 write.csv 和 fileEncoding="UTF-8" 导出它,输出看起来像
<U+0436>.<U+043A>. <U+041B><U+043E><U+0437><U+0435><U+043D><U+0435><U+0446>
保加利亚语、希伯来语、中文等(在这种情况下,这不是上面的字符串,而是保加利亚语的字符串)。ã,ç 等其他特殊字符也可以正常工作。
我怀疑这是因为 UTF-8 BOM 但我没有在网上找到解决方案
我的操作系统是德语 Windows7。
编辑:我试过
和(afaik)等价物write.csv(x, file="file.csv",fileEncoding="UTF-8",row.names=FALSE)
。
text - 将数据和文本导出、附加/附加到文件中 (Mathematica)
我正在将 CSV 格式的表“mydata1”中的数据导出到“file1.dat”中。以下是数学代码:
现在我的“file1.dat”看起来像这样:
现在我有另一组来自表“mydata2”的数据(下面给出的代码)。我希望能够将这个表“mydata2”中的数据存储到同一个文件“file1.dat”中。但在我这样做之前我需要在文件“file1.dat”中写入文本,例如“下面的数据来自 mydata2”。
请注意,两个表中的两个数据都需要以 CSV 格式导出。
最后我的数据文件“file1.dat”应该是这样的
如果您观察到最终数据文件“file1.dat”应该有来自“mydata1”数据下方的表“mydata2”中的数据,并且在两者之间有一些文本写入。
注意:我愿意以 CSV 格式导出扩展名为 TXT 的数据 例如:
我使用了“PutAppend”,但它并没有给我想要的结果。要么我没有正确使用它,要么它可能不是我遇到的问题的关键字。
我有很多关于出口的问题,但我现在不会问所有这些,因为我不想让大家感到困惑。
java - 处理逗号、双引号、引号的正则表达式
从数据库读取数据后,我试图生成一个 CSV 文件。现在单个数据可以包含逗号、单引号和双引号。
请告诉我如何在正则表达式的帮助下处理这种情况。
javascript - 从 Javascript 变量创建 xls 或 csv 文件
我有一个使用 Javascript 执行一些计算然后绘制数据的应用程序,但我想为用户添加选项,以便能够将数据实际下载到 csv 或 xls 文件中。
Javascript(或其他方法)有没有办法让用户按下一个按钮,然后它会提示他们输入文件的名称以将其另存为,然后它会创建一个逗号分隔或 Excel 电子表格?
谢谢!
编辑:
感谢大家的所有建议。希望我能把你们都标记为答案,但现在必须上船了