问题标签 [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 - 特殊字符/中文文本无法在 csv 中正确呈现
我正在使用 charset=utf-8; 在 csv 选项中。汉字和一些特殊字符(例如 :- '»', )在 csv 中仍然没有正确呈现,尽管相同的文本在浏览器中看起来很好。
ruby-on-rails - FasterCSV 和非拉丁字符
Iv 最近编写的代码将帮助我使用 FasterCSV 和 rails 将 SQL 数据库导出为 CSV。但是我的数据库的某些部分包含繁体中文字符。当我导出它时,我得到了??????作为 CSV 文件中的输出。我已经尝试更改 $KCODE = 'u' 以便 FasterCSV 使用 UTF-8 对 CSV 文件进行编码,但没有运气。Iconv 转换编码也给了我奇怪的结果。这是源代码:
结尾
谢谢,
ruby-on-rails - 更改 FasterCSV 的输出
我目前有一个控制器,它将处理使用 FasterCSV gem 将表导出到 CSV 文件的调用。问题是存储在数据库中的信息有时不清楚,所以我想更改特定列的输出。
例如,我的 project.status 列有数字而不是状态,即数据库中的 1 对应于活动,2 对应于非活动,0 对应于尚未决定。当我导出表格时,它显示 0、1、2 而不是活动、非活动或尚未决定。知道如何实现吗?
我尝试了一个简单的循环来检查最终生成的 CSV 文件并将每个 0,1,2 更改为其相应的输出,但问题是具有 0,1,2 的每个其他列也会更改。我不确定如何隔离列。提前致谢
ruby - Ruby 引号,当我将此 CSV 保存到文件时,为什么会看到三个双引号?
我正在使用 FastCSV。
当我这样做时:
标题 = "\"" + some_title + "\""
我的文件看起来像:
我想:
mysql - 在 Ruby 中读取 CSV 的最佳方式。更快的CSV?
我有一个 CSV 文件,我想用 Ruby 读取并创建 Ruby 对象以使用 Active Record 插入 MySQL 数据库。最好的方法是什么?我看到两个明确的选项:FasterCSV和Ruby 核心 CSV。哪个更好?我错过了更好的选择吗?
编辑:Gareth 说要使用 FasterCSV,那么使用 FasterCSV 读取 CSV 文件的最佳方法是什么?查看文档,我看到名为parse
, foreach
, read
, open
... 的方法,它说foreach
“旨在作为读取 CSV 文件的主要接口”。所以,我想我应该使用那个?
ruby - 使用 FasterCSV 替换一个 CSV 列中的文本
对 Ruby 来说相对较新,我试图弄清楚如何使用 FasterCSV 执行以下操作:打开一个 CSV 文件,按标题选择一列,在此列中仅将所有出现的字符串 x 替换为 y,写出新文件到标准输出。以下代码几乎可以工作:
唯一的问题是有一个我不期望的标题转换。如果所选列的标题在替换 csv 表中的列之前是“MyCol”,那么之后是“mycol”(参见代码中的注释)。为什么会这样?以及如何避免?谢谢。
ruby-on-rails - 使用 FasterCsv 格式化 csv 文件 - rails
我正在使用 FasterCsv 将数据导出到 rails 中的 CSV 文件。现在我想格式化 CSV 文件中的值
如着色,粗体等。
怎么做?任何帮助..
ruby - FasterCSV 的示例应用
我对 Ruby on Rails 和网络编程也很陌生。有人可以给我看一些 FasterCSV 实现的例子吗?
ruby-on-rails - FasterCSV 布局
我需要将我的 CSV 布局为列而不是行。所以沿着电子表格走下去不会跨越。例如:
标题 1,value1.1,value2.1
标题 2,value1.2,value2.2
标题 3,value1.3,value2.3
有谁知道如何做到这一点?我浏览了文档,找不到任何关于将布局更改为列的内容。
编辑:
ruby - 什么是 Ruby 1.9 标准 CSV 库?
当我在我的应用程序上尝试 FasterCSV gem 时,我收到此错误:
顺便说一句,我使用的是 Rails 3、Ruby 1.9.2 和 Rubygems 1.4。
有人可以向我解释一下如何使用 Ruby 1.9 的标准 CSV 库。我根本不知道,因为我对 Rails 很陌生。