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

javascript - 在 JavaScript 中将 CSV 文件正确解析为 JSON 文件

我有一个 CSV 文件,我想使用 PapaParse 对其进行解析。我该如何正确地做到这一点?

我到目前为止:

但是,有没有更好的方法来做到这一点?这是获取错误的正确方法吗?该文档没有强调 download: true 或任何内容,所以我想知道这里是否有这方面的专家。

编辑:另外,我想用 papacsv 进一步解析文件还是做出反应。例如,如果我的数据文件中有多个具有相似名称引用的数组。我最初是否应该以某种方式解析文件,以便将所有这些引用组合在一起,我将如何去做?

例如,

日期、姓名、赢/输

我想把所有的获胜者聚集在一起。我怎么做?

0 投票
1 回答
511 浏览

angular - 在 Laravel 中导入 Excel 工作表并在 UI 中显示提取的数据

我在前端使用 Angular 4,在后端使用 Laravel 5.2。我想从 UI 导入 Excel 工作表,将值存储在 DB 中,检索值并使用 Angular 在 UI 中显示它们。

为此,我在 laravel 中使用 Maatwebsite/Excel 包。我的 excel 工作表具有以下结构。

图片链接

姓名 | 详情 | 价格
expertphp | 在线教程 | 100
你好 | 代码 | 200

我的 laravel 代码如下: 这里 myFile 是以文件路径和名称为值的键。

我得到如下回复:

我不明白为什么标题成为一个字段。感谢任何帮助。

谢谢。

0 投票
2 回答
1359 浏览

javascript - 当一行在节点js中的一列有两个值时如何将csv转换为JSON

我有一个csv文件,其中一行有时有一列有两个值。目前我正在尝试使用拆分,,但没有按预期工作。有人可以阐明如何实现预期的输出。我不想使用任何npm库。

0 投票
0 回答
93 浏览

javascript - Npm 模块“csv-to-array”不读取作为输入给出的整个 CSV 文件

我正在尝试使用 npm 模块将 JavaScript 中的 CSV 文件读取csv-to-array到数组中。我希望rows_in_csv数组保存 CSV 的所有行(计数 > 1000)。但它只保存前 507 行的数据。这就是问题所在。

请说明为什么会发生这种情况。

0 投票
2 回答
338 浏览

javascript - 拆分 csv 行并转换数值(Typescript、Javascript)

我正在尝试将 csv 文件行转换为数组,然后将数值从字符串转换。

这是我的 csv 文件行:

这是我的目标数组(最后两个没有字符串格式的数值):

我尝试了三种不同的模式,但我没有得到目标结果。

尝试1:

结果:

尝试2:

结果:

尝试3:

结果:

有人能帮我吗?

谢谢!

0 投票
1 回答
161 浏览

excel - Coldfusion CSV to Excel CSVtoArray 无关引号

我一直在成功使用 ColdFusion 函数 CSVtoArray 以编程方式将 CSV 文件转换为 Excel 文件,然后我可以通过 CFSpreadsheet 将这些文件导入我的数据库。最近我遇到了一个数据问题,该函数阻塞了,而且我对 RegEx 不够强大(我怀疑我需要)来修复它。我希望这里有人可以给我一个适当的修复。

CSV 数据通常以逗号分隔并由引号分隔,如下所示(省略号表示行前后的附加数据),其转换不会出错:

... "明尼阿波利斯","MN","55555","患者转诊 - John Smith", ...

我遇到的问题是逗号分隔的行中有多余的引号。例如,此行将失败并停止进一步导入:

... ,"明尼阿波利斯","MN","55555","患者转诊 - Robert " Bob " Smith", ...

认为我需要做的是在引号字符上运行某种正则表达式替换——但只有在它之前或之后没有逗号的地方?但我不知道如何做这样的事情。有什么建议么?

我将在下面包含我正在使用的完整 CSVtoArray 函数代码。我将不胜感激任何提示/修复。谢谢!

0 投票
1 回答
23 浏览

r - 似乎无法合并两个中等大小的稀疏矩阵,试图理解错误

rbind 在这两个稀疏矩阵上均失败,320k 行 x 31k 列,错误为“问题太大”。

我希望有人可以提出一些建议。下面的一个示例首先显示了每个矩阵、系统内存的属性,然后尝试使用 rbind 和 rbind2(,sparse=T) 来绑定它们:

在此处输入图像描述

0 投票
0 回答
36 浏览

csvtoarray - 将 csv 行文件内容转换为 java 对象数组

我正在尝试使用 sprintboot 的 resttemplate 下载 csv 文件并将 responseEntity 转换为 byte[]

目前我的 api 在邮递员中显示文件的内容如下

csv 最多可以包含 20K 条记录

我的 api 如下所示

有人可以帮助如何将此 byteArray 或 ResponseEntity 转换为 java 对象,以便可以将每行数据添加为对象数组

0 投票
1 回答
37 浏览

flutter - Flutter web:将 CSV 转换为列表

有很多 CSV 示例可以列出 Flutter 应用程序,我面临着 Flutter Web 和文件转换的问题。

某些 CSV 无法正常工作,我猜这是格式问题 这是用户上传文件时的转换功能

工作 CSV 文件转换

工作 CSV 文件转换,

不工作csv文件转换,结构不一样,这是一个大块

不工作csv文件转换,结构不一样,这是一个大块,

如果你想尝试,我做了一个完整的项目回购,在自述文件中添加了一些照片,

https://github.com/valentincx/csv_to_list_for_web