问题标签 [jquery-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 回答
1438 浏览

jquery - 如何在没有文件提示的情况下使用 jquery csv 读取本地 csv 文件

我想在我的浏览器中本地打开和处理一个 .csv 文件,就像我对 .xml 所做的那样(获取特定的列值)。

我到了jquery-csv并且能够使用客户端文件处理示例。缺点是我每次都必须使用“选择文件”对话框。我想减少这一步并自动打开选择的 csv。

我认为这是解决reader.onload呼叫的问题,我假设正在等待重新加载所选文件。在查看了更多示例后,我使用 onload 调用复制了该$( document ).ready( TextData );函数

但它给了我一个undefined错误。(这还没有读取值,但我认为这是确保文件被读取的一个很好的起点)

当我放回选择文件对话框时,它可以工作。有小费吗??

原始代码:

HTML:

0 投票
1 回答
3745 浏览

javascript - 使用 jQuery-csv 解析 csv 数据

我正在解析一个 csv 文件。我的目标是查找以“A”、“B”开头的名称并计算出现次数。以下代码的问题是它永远不会完成while循环。

HTML:

脚本包括:

JavaScript:

0 投票
1 回答
555 浏览

javascript - 如何在 Google Geochart 中循环包含国家和数据的 csv 文件?

我有一个大的 csv 文件,其中包含一个国家和该国家的相应数据。
在表格中(excel示例):

如何使用带有 csv 文件的循环来生成 Geocharts 数组中的每个项目。而不是像下面的例子那样把它们全部写出来。

我不确定如何使用 csv 文件,因为我之前没有在 js 中使用过它们,但是我确实在https://github.com/evanplaice/jquery-csv上偶然发现了 jquery-csv 工具,但是我并没有完全理解它。

0 投票
1 回答
801 浏览

jquery - 从 Jquery 读取 CSV 并发布到服务器

我正在编写 Jquery 以读取 CSV 并转换为数组,然后发送到服务器(servlet),但它显示为空。请改正

在 HTML 中

导入 jquery/1.8.2/jquery.min.js

导入http://jquery-csv.googlecode.com/git/src/jquery.csv.js

输入类型“文件”

按钮名称“点击我”

脚本 -

$(文档).ready(函数(){

$("按钮").click(函数(事件){

$.post("UploadCSVServlet",{arraydata:data,mode:"Insert"},

功能(数据){

});

}); });

在 Servlet 中:

它返回空值

0 投票
2 回答
4655 浏览

javascript - 从 CSV 输入创建 Google 图表

我正在尝试从 CSV 输入创建 Google Chart。

这是我当前的代码(在教程中找到),不幸的是它不起作用 - 结果是一个空图表:

CSV 非常简单,只有日期和重量。

0 投票
1 回答
4809 浏览

javascript - ReferenceError:未定义 CSV

我正在使用jquery.csv-0.71.min.jslib 加载 csv 文件并将其转换为数组。但是,在加载我的网页时:

我进入控制台:

任何建议我做错了什么?

感谢您的回复!

更新

我将我的代码放入文档读取功能中,但是,我仍然得到与上述相同的错误。

0 投票
1 回答
176 浏览

jquery - 使用 jQuery CSV 返回对象的子集

我正在使用jQuery CSV解析我的网络服务器上的 .csv 文件。我已经使用带有附加字段(通用名称、大写字母、国家代码等)的国家列表的演示文件来实现这一点。

从那里,我使用在这里找到的查找函数:Jquery how to find an Object by attribute in an Array to return matching objects from the parsed file。

到目前为止,这是我的代码:

这将返回我在 ID 为“#albania”的 div 中显示的“阿尔巴尼亚”对象:

我卡住的地方是我想显示来自国家对象的这些数据的一个子集。例如,我只想显示 Common Name、Capital 和 Country Code。

假设每个国家/地区的这些键/标题行都是相同的,我怎样才能只显示这些值?jQuery .slice() 不起作用,可能是因为这是一个对象而不是数组(?)。

我可以按键/标题行名称选择子集吗?这可能是另一种选择,因为这些不会改变。

0 投票
2 回答
5130 浏览

jquery - Sum values in jQuery object by key

I have a csv file converted to a jQuery object using jQuery CSV (https://github.com/evanplaice/jquery-csv/).

Here is the code for that:

I need to sum up values by key in the object. Specifically, I need to add up the bushels_per_day values by company.

The object format is like so:

This isn't working:

It just returns the value for each with a leading zero by company:

0145

0120

060

etc.

How can I do this?

0 投票
1 回答
194 浏览

jquery - Refactoring jQuery each loop on data object

I have a csv file converted to a jQuery object using jQuery CSV (https://github.com/evanplaice/jquery-csv).

Here is the code for that:

I'm adding up the bushels_per_day values by company and want to refactor my code to make it more compact.

Using this answer: Sum values in jQuery object by key, I am able to loop through using $.each();

The object format is like so:

And here is the $.each() loop:

This works, but how can I refactor this so that I don't need a sum variable and if statement for each company? Currently the sum variable and console.log() must be outside the loop in order to return the correct totals.

Is there a better, more compact way to do this?

0 投票
1 回答
2131 浏览

javascript - 使用 jQuery 读取 CSV 以传递给 Google Visualization API

我正在尝试使用 Google Visualization API 的 geochart 包(https://google-developers.appspot.com/chart/interactive/docs/gallery/geochart)从 CSV 中的数据创建地图。工作流程如下:

  1. 使用 jQuery 将 CSV 转换为数组
  2. 将数组转换为数据表
  3. 从数据表生成图表

当我直接将数据编码为数组时,我能够生成地图;但是我无法从 CSV 文件生成这个数组。

我的代码:

我的 CSV 文件如下所示: Country,Production,US,7362,Canada,3003,Mexico,3795,Argentina,900,Brazil,1548

任何帮助将非常感激。