问题标签 [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 投票
1 回答
479 浏览

.net - 带有文件助手的 MVC 3

我在http://teamcity.codebetter.com/project.html?projectId=project41使用 filehelper 2.9.9将我的数据导出为 CSV 格式。
我使用 [FieldNotInFile] 忽略一些我不想导出的字段。
当我的数据库更改时,我还使用 MetadataType 来避免编辑模型
这是我的代码:

我的问题是当我在元数据中应用 [FieldNotInFile] 属性时,它根本不起作用。
当我将字段封装在由数据库生成的模型中并应用属性时,它可以完美运行。但是,每次数据库更改时,我都必须手动合并它们。

任何帮助表示赞赏
提前感谢

0 投票
2 回答
212 浏览

php - 更改 CSV 导出的数据库值

我有一个 CSV 导出脚本,它从某个表中获取某些字段及其值,并使用数据创建一个 Excel 文件。请参阅下面的脚本。

它首先获取列名(ID 除外)。其次,它将获取 firstname、lastname、employee_id、unit 和 present 的值,并将所有这些值放入 Excel 文件中。

现在请注意,它从表中获取数据: table_info 在此表中,UNIT 和 PRESENT 仅存在于数字之外。这些数字代表其他两个表格中的单位/礼物的 ID:

table_units (id, title) table_presents (id, title)

我想要的是,在 Excel 工作表中,它不显示单元/礼物的数字(id),而是显示单元/礼物的标题。我怎样才能做到这一点?我的 PHP 知识就到此为止了。

0 投票
3 回答
1412 浏览

sql-server - SSIS 通过报告 ID 使用循环容器创建单独的 csv 文件

让我先说在 SSIS 方面我还是个新手。我正在尝试替换当前具有 13 个查询的 MS Access 流程,这些查询在 excel 中创建并通过电子邮件发送给用户列表。

我的 SSIS 包需要获取报告名称、电子邮件地址列表、报告数据、创建一个 csv 文件,然后为每个文件发送一封电子邮件。

我在 SQL Server 中创建了以下内容:

  1. 带有报告的表格 - 每个表格都有一个 ReportId
  2. 包含用户电子邮件地址的表格
  3. 将用户链接到每个报告的连接表
  4. 当我传入 ReportId 时创建了一个存储过程,它返回电子邮件分布列表以及一些报告详细信息以供我发送电子邮件时使用
  5. 创建了我将 ReportId 传递给的存储过程。作为回报,我将获得该报告的任何值。每个报告都有一个不同的查询,该查询返回不同的数据列。

我还尝试创建一个执行以下操作的 SSIS 包:

  1. 使用Execute SQL Task获取活动报告 ID 列表
  2. 用于循环遍历每个报告 ID的Foreach Container Loop集合ADO Enumerator
  3. Execute SQL Task返回我的报告详细信息和每个报告 ID 的电子邮件地址列表。

然后我尝试在我的循环中放置一个Data Flow Task并运行我的存储过程以返回每个报告 ID 的报告数据,但我收到一条错误消息:

我猜这个错误是因为我的列在每个报告上都不一样。如果是这种情况,那么您对如何进行有什么建议吗?

我应该在我的 SSIS 包中使用哪些步骤来检查每个报告?我是否需要创建单独的 SSIS 包来运行每个报告?

如果我可以在一个包中运行它,我是否需要为我生成的每个 csv 报告创建一个平面文件连接管理器?

0 投票
3 回答
1147 浏览

java - Java 将 SQL 查询导出为 CSV 前导零和数字截断

我正在导出所有字段都是 varchar 字符串的 SQL 查询的结果。序列号等字段可能包含也可能不包含字母、建筑物编号和房间号,这些字段应保留其所有字符,以便在报告中使用。例如,序列号0129306201100910被截断为1.29306E+14,使其成为无用数据。这是我用来执行导出的实际编写的代码。关于如何修改它以保持前导零并停止科学记数法截断的任何建议?提前致谢。

0 投票
1 回答
941 浏览

export-to-excel - 将演绎者的列联表导出为 csv 或 xls

我正在使用 JGR 并使用 Deducer,我正在使用 Deducer 创建列联表和频率。我最感兴趣的是导出这些列联表并将它们保存为 .csv 或 xls 文件。

出于我的目的,我不需要 chi-sq 或类似的东西,只需要交叉表和总计。当然,越容易越好,但任何帮助将不胜感激。

这是一般代码和输出的样子(来自Hmisc Table Creation

谢谢!

0 投票
1 回答
21926 浏览

r - 将向量作为一行附加到 CSV 文件中

我已经拥有的:

考虑以下数据——只是虚拟数据,真实数据是自动创建的:

这会产生如下输出:

我可以通过调用将其写入 CSV 文件write.csv(resultMatrix, file="out.csv")


我需要的:

由于结果文件(当前)是动态创建的,我想features在评估它们后立即将它们(即向量)写入 CSV 文件。

所以我想我会使用write.csvand append,但该选项不适用于该方法。然后我认为我可以使用write.table,但是有两个问题:

  1. write.table不缩进第一个空列名,因此我的第一行向左移动了一个。

  2. 数据以某种方式错误地转置。请参见下面的示例。


我试过的:

此外,调用这些命令......

…产生这个结果:

……这不是我想要的。那么,如何将features向量的内容(包括file名称)附加到已经存在的 CSV 文件中?

0 投票
1 回答
1859 浏览

ruby-on-rails-3 - 将记录导出到 CSV

我的 Rails 3.0.10 应用程序中有一个 Posts 表。我想让我的用户选择将特定的 Post 记录导出为 CSV 格式,而不是全部。虽然我的 Post 表有很多字段,但我只想导出标题和正文。

在进行了一些搜索之后,显然最好的方法是通过 FasterCSV。显然它已经内置在我正在使用的 Ruby 1.9.2 中。事情几乎所有的教程都过时了(从 Rails 1 或 2 开始),我完全不知道如何做到这一点。

我试过把我的posts_controller.rb

认为这可能是正确的代码,但我不知道如何在我看来使用它。理想情况下,我希望有一个导出 CSV 文件的链接,但我认为它必须通过 form_tag 完成?

如果有人能指出我正确的方向,将不胜感激。谢谢。

0 投票
1 回答
261 浏览

excel - 具有动态范围的 Excel 函数

所以我正在创建一个 .csv 文件,其中包含我想在 excel 中绘制的数据,但是我想绘制它们的总和。例如

设置 1:

设置2:

所以我希望 set1 中每一列的总和最后是一行,最后是 set2 中每一列的总和。但问题是 set1 和 set2 可能有不同的行数。

是否有任何简单的公式可以使用 .csv 导出以在 excel 中执行此操作?

0 投票
5 回答
3971 浏览

java - Java:如何将数据(数据库、查询或表格内容)导出到 Excel?

我想知道如何将表的内容或查询中的数据导出到 Excel 文件。还有哪个文件扩展名更适合导出到 xls 或 csv?

提前致谢。


编辑:我想要的是用户能够通过按下按钮将包含查询结果的 JTable 的内容导出到 Excel 兼容文件。

我不知道最好的方法是什么?我找到了各种方法,但我不确定该遵循哪一种。是否可以生成一个 JasperReport 然后将相同的数据导出到 excel 中?


Edit2:好的,所以我决定像你们大多数人建议的那样导出到 .csv。我的最后一个问题是,opecsv 还是javacsv哪个更好用?两者看起来都很容易使用。

谢谢!

0 投票
1 回答
3023 浏览

powershell - New-Object 不能包含破折号 (-) 但“需要”

我正在创建一个用于将值导出到 CSV 的新对象:

问题是其中一行包含破折号(主机预设)。我当然会简单地将其更改为下划线,但我的 CSV 需要这个值是破折号。我也可以在创建整个 csv 后对其进行 -replace 操作,但这似乎很脏。有没有办法可以在这里使用破折号?

我的错误信息是: