问题标签 [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.

0 投票
3 回答
10055 浏览

java - Jasper 在导出时报告 OutOfMemoryError

我编写了一个用于管理和运行 Jasper 报告的 Web 应用程序。最近我一直在处理一些生成非常大(1500 多页)输出的报告,并试图解决由此产生的内存问题。我发现了JRFileVirtualizer,这使我能够以非常有限的内存占用成功运行报告。但是,我的应用程序的功能之一是它存储以前运行的报告的输出文件,并允许将它们导出为各种格式(PDF、CSV 等)。因此,我发现自己有一个 500+MB 的 .jrprint 文件,并希望将其导出到,例如,按需 CSV。这是一些简化的示例代码:

不幸的是,当我在我提到的大文件上尝试这个时,我得到一个OutOfMemoryError

从浏览 Jasper 的一些内部结构来看,无论我如何尝试设置此导出(我也尝试过JASPER_PRINT直接加载和设置参数),最终都会有一个调用JRLoader.loadObject(...)将尝试加载我的整个 500MB 报告进入内存(参见net.sf.jasperreports.engine.JRAbstractExporter.setInput())。

我的问题是,有没有办法解决这个问题,而不仅仅是在问题上扔内存?500MB 是可行的,但它不会让我的应用程序非常适应未来,JRVirtualizer报告执行的解决方案让我希望导出类似的东西。我愿意亲自动手并扩展一些 Jasper 内部类,但出于显而易见的原因,理想的解决方案是 Jasper 自己提供的解决方案。

0 投票
1 回答
42 浏览

mysql - 从 MYSQL 查询中分离导出

我想为我表中的不同类型的动物创建单独的导出报告。我可以单独编写这些报告,但是我有超过 200 种不同的动物类型,因此运行 200 个单独的查询是不切实际的。

我基本上想运行一个类似的查询

但是有 4 个 CSV 文件而不是一个,实际上动物类型的每次更改都会创建一个新文件

任何帮助,将不胜感激。

0 投票
1 回答
955 浏览

dictionary - 使用 dictreader 后加入两个 csv 文件

我是 Python 新手,正在尝试获取大约 30 个 csv 文件,所有文件都具有相同的标题,但每个文件中的数据不同,并合并为一个。现在我假装我只有两个文件要接收,一个包含关于 ID 号 1,2 和 3 的信息,另一个包含关于 4,5 和 6 的信息到目前为止,我已经设法接收并使用这些文件dictreader 创建一堆字典,具有相同的键,但我不知道如何获取与每个键对应的值并将它们与所有数据一起加入一个大文件中。

这是到目前为止我已经走了多远:)

上传 2 也是如此。然后我得到这样的输出;

我想做的是一个 csv 文件,其中一列用于 ID 1、2、3、4、5、6,然后是每个对应名称和每个对应年龄等的列。

有人可以建议我如何实现这一目标吗?对不起菜鸟问题。

0 投票
1 回答
4848 浏览

drupal - Drupal 将数据从表格导出到 Excel

我正在使用以下 2 个函数将名为 eco_customers 的表中的数据导出到 excel 文件

但我对阿拉伯字符有疑问,它们显示已损坏,如何修改编码以更正 excel 文件中的阿拉伯字符问题

0 投票
2 回答
1155 浏览

c# - 需要帮助将列表传递给这个 csv 导出类

我在网上找到了这个 CSV 导出类,并想从另一个类传递我自己的列表,我的列表已经准备好并包含 3 列

0 投票
0 回答
722 浏览

csv - jQuery dataTables - 使用 TableTools 未定义的列值

我正在处理从 Datatables 导出到 CSV,我得到所有列的未定义值。有任何想法吗?。我正在使用稳定版的 DT 和 TT。

我已经尝试过 Github (Datatables) 的夜间版本,但没有成功。

我明白了:

Válida Cédula Nombre Unidad Cosecha Rubro Variedad Restante Transportado Destino Municipio Guia undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined

返回的 JSON:

0 投票
1 回答
4464 浏览

php - 如何在 Wordpress 中下载导出的 csv 文件

我使用在 wp-admin/ 端创建菜单并显示带有一些数据的表格的插件。我需要生成 CSV(它会正确)并让用户自动下载它。我知道,我必须添加这样的标题

但不幸的是,它不适用于 wordpress 管理员端。再次 - CSV 的生成是正确的,但它仅在表格下方显示 csv 文件的文本,但不提供文件

这是完整的代码

感谢您提前提供任何答案。

0 投票
6 回答
57826 浏览

c# - 如何在 C# 中将包含逗号的值写入 CSV 文件?

我正在使用数据表来存储数据。

我正在将数据表中的数据导出到 CSV 文件。

有时可能存在包含逗号( ,) 的值,因此无法正确导出这些值。

例如

考虑值为"9,11,32"。我必须这样导出。

但是当我做第一列 conatins9然后在下一列11

我想显示9,11,32在 CSV 文件的同一列中。我怎么做?

0 投票
1 回答
28309 浏览

sql - 使用 SQL Server 2008 在本地计算机上创建文本文件

我想知道如何创建一个文本文件并将其保存在我的本地机器上,下面是我正在使用的存储过程。它在服务器上创建文本文件,但我希望它在我的本地机器上创建。

任何帮助深表感谢..

0 投票
1 回答
1566 浏览

c# - FileHelpers:CsvEngine.DataTableToCsv 创建无效的 CSV

我正在使用 FileHelpers 从我的应用程序中导出动态创建的数据。我有一个 DataGridView,其列和行可以由用户编辑(添加、删除、操作),所以我不知道最终将哪些数据传递给 FileHelpers。

阅读使用 FileHelpers 动态创建 CSV 文件将我指向CsvEngine.DataTableToCsv方法。不幸的是,此方法既不转义包含分隔符的字段,也不转义双引号或换行符。

如果我有一个预定义的类,我可以使用 FieldQuoted-Annotation 使 FileHelper 使用正确的格式,但由于情况并非如此,我不知道如何使用动态创建的数据来归档它。

//编辑:一些代码/当前方法:

有任何想法吗?