All Projects → ruby → Csv

ruby / Csv

Licence: other
CSV Reading and Writing

Programming Languages

ruby
36898 projects - #4 most used programming language

Labels

Projects that are alternatives of or similar to Csv

Magicodes.ie
Import and export general library, support Dto import and export, template export, fancy export and dynamic export, support Excel, Csv, Word, Pdf and Html.
Stars: ✭ 1,198 (+1161.05%)
Mutual labels:  csv
Ngx Papaparse
Papa Parse wrapper for Angular
Stars: ✭ 83 (-12.63%)
Mutual labels:  csv
Tabtoy
高性能表格数据导出器
Stars: ✭ 1,302 (+1270.53%)
Mutual labels:  csv
Aspnetcorecsvimportexport
ASP.NET Core CSV import export custom formatters
Stars: ✭ 77 (-18.95%)
Mutual labels:  csv
Tumblr backup
A Python script for saving your Tumblr blog to your hard drive as HTML or CSV.
Stars: ✭ 80 (-15.79%)
Mutual labels:  csv
Sinkholes
🐛 Malware Sinkhole List in various formats
Stars: ✭ 84 (-11.58%)
Mutual labels:  csv
Myexcel
MyExcel, a new way to operate excel!
Stars: ✭ 1,198 (+1161.05%)
Mutual labels:  csv
Combine Csv Files In The Folder
Tiny script to automate everyday task
Stars: ✭ 91 (-4.21%)
Mutual labels:  csv
Spring Batch Example 1
Spring Boot with Spring Batch Example 1 (Load CSV to DB)
Stars: ✭ 81 (-14.74%)
Mutual labels:  csv
Dataportals.org
Open Data Portals and Sites around the world
Stars: ✭ 87 (-8.42%)
Mutual labels:  csv
Tsv Utils
eBay's TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.
Stars: ✭ 1,215 (+1178.95%)
Mutual labels:  csv
Gstorm
A simple ORM for databases and CSV files. Intended to be used in groovy scripts and small projects
Stars: ✭ 80 (-15.79%)
Mutual labels:  csv
Iostreams
IOStreams is an incredibly powerful streaming library that makes changes to file formats, compression, encryption, or storage mechanism transparent to the application.
Stars: ✭ 84 (-11.58%)
Mutual labels:  csv
Foxylink
An easy way to handle integration tasks in a reliable way and run them on 1C:Enterprise server
Stars: ✭ 77 (-18.95%)
Mutual labels:  csv
Filecontextcore
FileContextCore is a "Database"-Provider for Entity Framework Core and adds the ability to store information in files instead of being limited to databases.
Stars: ✭ 91 (-4.21%)
Mutual labels:  csv
Kbcsv
KBCsv is an efficient, easy to use .NET parsing and writing library for the CSV (comma-separated values) format.
Stars: ✭ 75 (-21.05%)
Mutual labels:  csv
Csv Grid
Yii2 extension for CSV export
Stars: ✭ 83 (-12.63%)
Mutual labels:  csv
Ssl Checker
Python script that collects SSL/TLS information from hosts
Stars: ✭ 94 (-1.05%)
Mutual labels:  csv
Csv Parser
Fast, header-only, extensively tested, C++11 CSV parser
Stars: ✭ 90 (-5.26%)
Mutual labels:  csv
Dbwebapi
(Migrated from CodePlex) DbWebApi is a .Net library that implement an entirely generic Web API (RESTful) for HTTP clients to call database (Oracle & SQL Server) stored procedures or functions in a managed way out-of-the-box without any configuration or coding.
Stars: ✭ 84 (-11.58%)
Mutual labels:  csv

CSV

Build Status

This library provides a complete interface to CSV files and data. It offers tools to enable you to read and write to and from Strings or IO objects, as needed.

Installation

Add this line to your application's Gemfile:

gem 'csv'

And then execute:

$ bundle

Or install it yourself as:

$ gem install csv

Usage

require "csv"

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

Documentation

  • API: all classes, methods, and constants.
  • Recipes: specific code for specific tasks.

Development

After checking out the repo, run bin/setup to install dependencies. Then, run rake test to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.

To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the .gem file to rubygems.org.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/ruby/csv.

NOTE: About RuboCop

We don't use RuboCop because we can manage our coding style by ourselves. We want to accept small fluctuations in our coding style because we use Ruby. Please do not submit issues and PRs that aim to introduce RuboCop in this repository.

License

The gem is available as open source under the terms of the 2-Clause BSD License.

See LICENSE.txt for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].