问题标签 [csvtoarray]

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 回答
339 浏览

regex - CSV(在字段值中有额外的引号)到 ColdFusion 中的数组

我正在使用这篇文章将 CSV 文件转换为数组。一切正常。但是我得到了一个文件,其中包含字段值中的额外引号,例如:

"bash: "shortcuts" are"

"bash: \"shortcuts\" are".

所以我尝试像这样替换这些引号:

但是非捕获组不起作用。我究竟做错了什么?

有没有其他方法可以做到这一点?

编辑1:

我也尝试使用cfhttp并得到以下错误:

详细信息:验证列属性和目标文件中指定的列数

消息:行中的列数不正确。

堆栈跟踪:coldfusion.tagext.net.HttpTag$InvalidColumnsException:行中的列数不正确。在coldfusion.tagext.net.HttpTag.connHelper(HttpTag.java:1149) 在coldfusion.tagext.net.HttpTag.doEndTag(HttpTag.java:1219) 在cfmfhttp2ecfm308364137.runPage(C:\inetpub\wwwroot\mfhttp.cfm: 1) 在coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:244) 在coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:446) 在coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) 在Coldfusion.filter.IpFilter.invoke(IpFilter.java:64) 在coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:430) 在coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48) 在coldfusion.filter.MonitoringFilter .invoke(MonitoringFilter.java:40) 在coldfusion.filter.PathFilter.invoke(PathFilter.java:112) 在coldfusion.filter.LicenseFilter。

0 投票
1 回答
275 浏览

php - PHP - 将字符串添加到变量(数组)CSV-> MySQL

我有一个令我困惑的问题,我无法将从 CSV 文件逐渐加载的字符串添加到写入数据库后的数组(通过 while 循环)。

代码运行,它反映了它已写入数据库的事实,但实际上没有发生任何事情,当我删除它写入数据库的字符串时就很好了。

语法应该是 $variable = 'string' 。$csv值;在这种情况下它不会写入数据库,但它会在以下情况下写入: $variable = $csvValue;

这是代码:

我在这里真正想要做的是在 $footer 值的前面添加一个字符串,因为 @ 是联系人组的组名,其中 '@' 实际上是它是一个组的指示符。

在 CSV 文件中,公司名称前面没有“@”,这是我要添加的。像这样:

这不会产生任何语法错误,但实际上没有任何内容写入数据库。

有人对这里的解决方案有建议吗?

为任何帮助而欢呼。

0 投票
2 回答
82 浏览

php - 数组的数组元素内部

所以这可能是一个简单的问题,但我想不通,我将如何获取数组数组中的数据?如果有意义的话,我想从数组的第二个元素中获取最后两个逗号分隔的值。

我的数组如下所示:

我希望能够在第二个元素(即州和城市)中获取最后两个逗号分隔的值,并将它们放入自己的元素中,所以它看起来像这样:

我的代码:

0 投票
1 回答
4215 浏览

java - 如何在 Jackson-dataformat-csv 库中转义分隔符?

我的用例是将 Java POJO 转换为字符串,以便可以将其传递以发布到 AWS Kinesis Firehose Stream。

我正在写这个convertToString(),但我无法找到逃避分隔符的正确方法。

输入:SuperHero flash = new SuperHero(1, "Flash", "Barry , Allen", "DC");

预期输出:1,Flash,“Barry \,Allen”,DC

我得到的输出:1,Flash,“Barry,Allen”,DC

有人可以指出我做错了什么吗?

0 投票
3 回答
985 浏览

c# - 读取文件到列表

我需要从上传的文件中创建一个数字列表,如果数字有“-”代表一个范围,我需要拆分数字,使第一个数字开始,迭代直到它到达第二个数字。我知道我会将数字存储在一个列表中,我只是不确定如何用“-”分解文件中的数字,这是文件的一个示例:

099985-10043

102609-102886

102917-102921

106100-106101

110684-110685

114886-114887

117765-117766

120604-120605

121157-121158

121627-121911

122539

这是我使用代码的地方:

我将不胜感激任何指导和帮助,因为我的编程技能很弱而且我正在学习……这不是家庭作业

0 投票
1 回答
2865 浏览

python - csv 文件转换为 io.BytesIO 对象,然后流式传输到 blob 存储,遇到值类型错误:需要类似字节的对象,而不是 '_io.TextIOWrapper'

我正在尝试将 csv 流式传输到 azure blob 存储,csv 是直接从没有本地副本的 python 脚本生成的,我有以下代码,df 是 csv 文件:

然后我得到了错误按摩:

我认为问题是格式不正确,请您找出问题所在。谢谢。

0 投票
1 回答
134 浏览

php - 使用 php,我们如何从 csv 文件中读取 5 行,调用另一个函数,然后读取接下来的 5 行并重复此操作?

下面是我的代码。此代码读取包含大约 100 个学生资料的 csv 文件。这些配置文件在此 HTML 页面中显示为幻灯片 - http://www.depts.ttu.edu/honors/medallion-ceremony/test/。我想为每 5 个配置文件显示一个广告幻灯片。请帮忙 !

0 投票
0 回答
279 浏览

javascript - 如何解析远程 CSV 文件

我的服务器上存储了一个 CSV 文件,我希望它从客户端上的 JavaScript 代码中解析。

目前我有以下不起作用:

结果: [“ http://xxxx/uploaded-img/location.csv ”]

预期结果:来自服务器的实际 csv 文件的内容数据数组。

对此有什么帮助吗?

0 投票
2 回答
46 浏览

python - 使用 Python 脚本通过运行 csv 文件数据来创建字典列表

我有格式的数据

在一个 csv 文件中。这些数据绘制了从一个站点到另一个站点的自行车旅行地图,取自芝加哥一家自行车租赁公司的网站。

现在我有基本的代码,它把每一行添加到一个列表中,但它并没有像我希望的那样在第二个索引中创建一个字典。我的脚本看起来像:

这是输出,

我想把这些数据转换成这种格式,

换句话说,我想创建一个字典列表,其中每个字典在第一个索引中有一个值,在第二个索引中有一个(可变多个)值列表。特别是,输出应在第二个索引的列表中列出自行车租赁行程接收端的所有站点。为此,我想我将不得不创建一个带有 for 循环的脚本,该循环遍历左侧的“from”值,并将与每个“from”对应的每个“to”位置附加到列表中。

我希望我的数据采用我提到的特定形式,以便使用我拥有的数据可视化代码。我确信创建我想要的格式需要思想上的飞跃,但我不确定该怎么做才能满足这一点。我也不确定我需要的输出类型应该是列表还是数组,希望对此进行澄清。

请帮我解决这个问题,在此先感谢。

0 投票
3 回答
1814 浏览

javascript - Get usable array from csvtojson

I've seen code examples of using csvtojson, but each one simply outputs the result using console.log(). The following code creates a variable named 'json', but I don't see how I can use this outside of the function creating it. How can I export the variable 'json' for use outside of the function that is creating it?:

I was really hoping that it would be as simple as writing something like:

But, dataArray doesn't contain my data, but instead appears to be an object with parameters about the data.

Any clues will be greatly appreciated!