问题标签 [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.
jquery - 如何在没有文件提示的情况下使用 jquery csv 读取本地 csv 文件
我想在我的浏览器中本地打开和处理一个 .csv 文件,就像我对 .xml 所做的那样(获取特定的列值)。
我到了jquery-csv并且能够使用客户端文件处理示例。缺点是我每次都必须使用“选择文件”对话框。我想减少这一步并自动打开选择的 csv。
我认为这是解决reader.onload
呼叫的问题,我假设正在等待重新加载所选文件。在查看了更多示例后,我使用 onload 调用复制了该$( document ).ready( TextData );
函数
但它给了我一个undefined
错误。(这还没有读取值,但我认为这是确保文件被读取的一个很好的起点)
当我放回选择文件对话框时,它可以工作。有小费吗??
原始代码:
HTML:
javascript - 使用 jQuery-csv 解析 csv 数据
我正在解析一个 csv 文件。我的目标是查找以“A”、“B”开头的名称并计算出现次数。以下代码的问题是它永远不会完成while
循环。
HTML:
脚本包括:
JavaScript:
javascript - 如何在 Google Geochart 中循环包含国家和数据的 csv 文件?
我有一个大的 csv 文件,其中包含一个国家和该国家的相应数据。
在表格中(excel示例):
如何使用带有 csv 文件的循环来生成 Geocharts 数组中的每个项目。而不是像下面的例子那样把它们全部写出来。
我不确定如何使用 csv 文件,因为我之前没有在 js 中使用过它们,但是我确实在https://github.com/evanplaice/jquery-csv上偶然发现了 jquery-csv 工具,但是我并没有完全理解它。
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 中:
它返回空值
javascript - 从 CSV 输入创建 Google 图表
我正在尝试从 CSV 输入创建 Google Chart。
这是我当前的代码(在教程中找到),不幸的是它不起作用 - 结果是一个空图表:
CSV 非常简单,只有日期和重量。
javascript - ReferenceError:未定义 CSV
我正在使用jquery.csv-0.71.min.js
lib 加载 csv 文件并将其转换为数组。但是,在加载我的网页时:
我进入控制台:
任何建议我做错了什么?
感谢您的回复!
更新
我将我的代码放入文档读取功能中,但是,我仍然得到与上述相同的错误。
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() 不起作用,可能是因为这是一个对象而不是数组(?)。
我可以按键/标题行名称选择子集吗?这可能是另一种选择,因为这些不会改变。
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?
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?
javascript - 使用 jQuery 读取 CSV 以传递给 Google Visualization API
我正在尝试使用 Google Visualization API 的 geochart 包(https://google-developers.appspot.com/chart/interactive/docs/gallery/geochart)从 CSV 中的数据创建地图。工作流程如下:
- 使用 jQuery 将 CSV 转换为数组
- 将数组转换为数据表
- 从数据表生成图表
当我直接将数据编码为数组时,我能够生成地图;但是我无法从 CSV 文件生成这个数组。
我的代码:
我的 CSV 文件如下所示: Country,Production,US,7362,Canada,3003,Mexico,3795,Argentina,900,Brazil,1548
任何帮助将非常感激。