问题标签 [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-on-rails - 尝试使用 FasterCSV 对多个表导入执行 CSV
我有一个 fasterCSV rake 脚本,但它只导入到 1 个表。我正在导入产品,并且产品有几条信息存储在其他表中。
当前脚本: http: //gist.github.com/321889
我需要添加的是一些同时将产品信息导入另一个表的方法。说出类别名称。
在这种情况下:行
我需要一个像 taxon.name = row[14] 这样的项目
这可能吗?
ruby-on-rails - 将嵌套实体导出到 CSV 文件
我有一个带有一些嵌套数据的 Rails 应用程序,我想将其导出为 CSV 文件
模型看起来像:
和
我希望能够导出一个 CSV 文件,其中每个 ContainerRecord 在一行中,其信息在前几列中,每个 ChildRecord 的值在其余列中。
我无法保证与每个 ContainerRecord 关联的 ChildRecord 的数量,并且我不在乎每行是否有不同数量的非空列。
我尝试使用 FasterCSV,但我将子记录的所有数据都推送到一列而不是每个列中。
这是我可以用 FasterCSV 做的事情吗?如果不是,我可以使用什么方法来实现我的目标?
ruby - 是否有生成列 getter 方法的 Ruby CSV 解析器?
我正在尝试使用 Ruby 概括数据检索机制,但似乎无法找到一种方法来检索 CSV 文件并通过使用点运算符访问行的列之一,如下所示:
假设我有一个 CSV 表:
我从中创建了一个 FasterCSV 表:
然后,当访问一行时,我想说:
代替
有谁知道该怎么做?
ruby-on-rails - 如何为 FasterCSV 预处理 CSV 数据?
我们在为我们的小应用程序创建批量上传功能时遇到了大量问题。我们正在使用 FasterCSV gem 将数据上传到 MySQL 数据库,但他的 Faster CSV 在其要求方面是如此的紧张和精确,以至于它经常因格式错误的 CSV 错误和超时错误而中断。
csv 文件通常是由用户从他们的网站或 Microsoft Word 文档中粘贴文本创建的,因此期望数据中永远不会出现奇怪的字符(如智能引号或重音符号)是不合理的。此外,用户也不容易确定他们的数据对于 FasterCSV 是否足够完美。我们需要找到一种方法来自动为他们修复它。
在让 FasterCSV gem 处理之前,有没有一种好的方法或可靠的工具来预处理 CSV 数据以修复数据中的任何细节?
mysql - Ruby on Rails 导出到 csv - 维护 mysql 选择语句顺序
使用 FasterCSV 将一些数据从 mysql 导出到 csv 文件。我希望输出的 CSV 中的列与查询中的 select 语句的顺序相同。
例子:
CSV 输出:
我希望 CSV 列的顺序与我的选择语句相同。显然属性方法是行不通的。关于确保我的 csv 文件中的列与 select 语句的顺序相同的最佳方法的任何想法?有很多数据和性能是一个问题。选择语句不是静态的。我意识到我可以遍历 rows.each 循环中的列名,但它似乎有点脏。
ruby-on-rails - Rails - 文件中的行数
嘿。如何获取文件中的总行数(不想使用循环)。我正在阅读 CSV 文件。
示例 1
示例 2
谢谢。
ruby-on-rails - 进入那个数据库!使用 Ruby 解析 CSV
我有一个格式如下的 CSV 文件:
如您所见,Ruby OO 世界中的每一列都代表多种类型——字符串、字符串、布尔值、整数。
现在,最终,我想解析文件中的每一行,确定适当的类型,然后通过 Rails 迁移将该行插入到数据库中。例如:
帮助!
ruby-on-rails - fastcsv 解析为 int 或其他转换为 ActiveRecord
我目前正在将 CSV 导入到 activerecord 元素中,但不能选择使用 fastcsv 逐个将元素解析为整数或小数。我可以选择将所有内容解析为 int 或其他,或者全部解析为字符串。我需要将一些列解析为整数,一些作为小数,一些作为字符串。
否则,在我将所有内容解析为字符串后,有没有办法将活动记录中的各个元素转换和更新为新形式?说将值解析为字符串,然后将某些值转换为整数,将其他值转换为 decs 等?
ruby-on-rails - FasterCSV 解析问题?
G'day 伙计们,我目前正在使用 fastercsv 来构建 ActiveRecord 元素,我一生都看不到这个错误(累),但由于某种原因,当它创建时,如果在 rake 文件中我输出列 I想要保存为元素值,它会正确输出,作为交易或报价
但是当我尝试将其保存到活动记录中时,它将无法正常工作。
想法?
Name 和 Type 都是字符串,除类型外,其他所有值都有效。我错过了一些非常简单的事情吗?
ruby-on-rails - Rails:提供文件下载的最简单方法?
G'day 伙计们,目前几乎完成了编写一个允许以 CSV 格式下载数据库的 Rails 应用程序。这是在第一次查看索引时生成的。
是否有一种简单的方法可以插入指向返回 CSV 文档的帮助程序的链接?也就是说,插入助手的链接是否容易?这会让我遇到的很多问题变得容易得多