问题标签 [fastercsv]
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.
ruby - CSV 导出数字,前导零在 excel 中可读
是否可以影响 ruby CSV 模块在引用字段之前添加等号,因此生成的 csv 在 excel 中是可读的并且不会丢失前导零。
目前的结果是:
首选是:
我知道有在 excel 中导入文本文件的选项,但我想避免这种情况,只需双击文件即可打开它。
ruby - 更快的 CSV + 试图找到独特的项目
我有一个 csv 文件,我试图在第 2 列之后的列中查找所有 uniq 值,其中第 1 列具有相同的值,并将其合并到一个新的 csv 文件中。我知道,这听起来很令人困惑,所以这里有一个例子:
原始文件 foo.csv 的样本:
理想的结果 bar.csv:
每一行都有不同的长度,它是一个非常大的文件(超过 5k 行),我完全不知道如何进行匹配/字符串操作。是的,其中一些行在有“空单元格”的地方有尾随逗号。我一直在使用 Faster CSV,所以如果有办法做到这一点,那就太好了。
指针?最好是不会让我的mbp突然停止的东西?
ruby-on-rails - Importing CSV data into a ruby array/variable
I am trying to use a CSV as a settings file in a plugin for the SiriProxy project to use wake-on-lan. This project is based on ruby.
So the csv is as follows:
and so on...
So what I would like to happen is that when the variable userAction is "Desktop" for instance, then I query the CSV and it returns the MAC address into another variable. I am lost on how to do this. I have seen the csv and faster_csv but do not know how to get those to work like this.
Thanks in advance!
ruby-on-rails - ActiveRecord `from_csv` 方法 - 如何让它更性感?
我已经编写了将数据从 CSV 加载到数据库的方法。对我来说,这有点不性感,而且离 DRY 还很远:
如何让它更性感,或者可能已经有任何库来加载数据?
mysql - Ruby on Rails 将 CSV 导入 MySQL
新手问题....
试图在 Rails 中启动一个项目。我有不同的 csv 格式的电子表格,我想导入 MySQL 数据库以便能够操作数据。
在查看了 stackoverflow、Google 等之后,我写了一个 rake 任务,需要 fastcsv 来完成这项工作。我不断收到错误,希望您能提供帮助。
... 好的,所以我将代码更改为使用“csv”与“fastercsv”...仍然出现错误。见下文
Rake 文件的新代码(采取 3):
错误代码:
ruby - FasterCSV 格式错误
我在我的 Rails 应用程序中使用 fastcsv 来解析用户上传的 csv 文件。但最近,一位用户上传了一个引发 FasterCSV::MalformedCSVError 的 csv 文件。
奇怪的是,当我通过openoffice打开他的 csv 文件并重新保存它而不做任何更改时。惊喜; 重新保存的csv 可以正常工作而不会出现格式错误的错误。
我检查了重新保存的文件以及它与原始文件之间的差异,发现 openoffice 在某些单元格中更改了其内容。
例如,
原始具有单元格值:“Mahmoud”
但重新保存了价值:没有双引号的马哈茂德
我找不到所有差异,因为这个文件超过 6000 行
知道为什么会发生这种情况吗?或者我可以通过 offenoffice lib(而不是手动)重新保存 csv 文件,然后使用 fastcsv 吗?
ruby - 如何重新格式化 CSV 文件以匹配正确的 CSV 格式
我有一个解析用户上传的 csv 文件的 Web 应用程序。
一些用户上传的 csv 文件与此处提到的正确 csv 格式不匹配
例如:
这应该是
当我使用 ruby fastercsv库解析错误的 csv 时,它失败了。但是,当我通过excel 或 openoffice打开文件时,它会成功。
是否有任何 ruby 库可以重新格式化 csv 文本以将其置于正确的格式?
ruby-on-rails - Rails FasterCSV“未加引号的字段不允许 \r 或 \n”
我遇到了 FasterCSV 和我的 rake db:seeds 迁移问题。我收到错误消息:“rake aborted!未引用的字段不允许 \r 或 \n(第 2 行)”在以下 seed.rb 数据上:
我已经搜索了这个问题的解决方案,并发现对于很多人来说这是一个 UTF-8 编码问题。我尝试过要求 iconv 和:encoding => 'u',但这会给我错误“UTF-8 中的无效字节序列”。
我是一个新手,我不知道这是否真的是我需要破解的编码问题(我一直试图这样做没有成功,如果是这样,我真的可以使用一些指导)或者,更有可能我感觉,我犯了一个简单的错误,并且在设置种子.rb 和可能我的 excel -> csv 文件的方式上做错了。csv 文件中没有不良或尴尬的数据。它是简单的单字字符串、文本和整数。请帮忙!
ruby-on-rails - 如何使用fastcsv检查csv是否包含ruby中的特定列标题
我有一个 csv 文件包含以下值:
我需要检查列标题"UID"
和"USERNAME"
csv 文件中是否存在。我正在使用 ruby 和 fastcsv gem。
请帮助我如何使用 fastcsv 编写此检查。提前致谢
ruby-on-rails - 用于渲染 CSV 的测量员宝石 - 缺少模板
我正在尝试将Surveryor gem 的调查结果呈现为 CSV 文件,但出现“模板丢失”错误。
例如,localhost:3000/results/user-feedback-survey-1.csv
结果:
相同的错误.json
。我已添加gem 'fastercsv'
到我的 gem 文件中。
有什么我想念的吗?我正在使用 Rails 3.1.3。