ITADN
ruby/csv
ruby/csv · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

CSV

该库为 CSV 文件及数据提供了完整的接口。它提供了相应的工具,让您能够根据需求读取、写入字符串或 IO 对象。

安装

在您应用程序的 Gemfile 中添加以下行:

gem 'csv'

然后执行:

$ bundle

或者自行安装,方式如下:

$ gem install csv

使用方法

require "csv"

CSV.foreach("path/to/file.csv") do |row|
  # use row here...
end

文档说明

  • API:所有类、方法及常量。
  • Recipes:针对特定任务的专用代码。

开发指南

检出代码库后,运行ruby run-test.rb以检查您的更改是否可以通过测试。

若要将此 gem 安装到本地机器上,请运行bundle exec rake install。若要发布新版本,请在version.rb中更新版本号,然后运行bundle exec rake release,该操作将为该版本创建一个 git tag,推送 git 提交记录与 tag,同时将.gem文件推送到 rubygems.org

贡献方式

欢迎在 GitHub 上(地址:https://github.com/ruby/csv)提交错误报告和 pull request。

注意:关于 RuboCop

我们未使用 RuboCop,因为我们可以自行管理编码风格。由于我们使用的是 Ruby,因此允许编码风格存在一定的细微差异。 请勿提交旨在在此代码库中引入 RuboCop 的问题或 PR。

许可证

该 gem 依据 2-Clause BSD License] 的条款以开源形式提供。

详情请参阅 LICENSE.txt]。