All Projects → jitbit → Csvexport

jitbit / Csvexport

Very simple CSV-export tool for C#

Labels

Projects that are alternatives of or similar to Csvexport

Tabtoy
高性能表格数据导出器
Stars: ✭ 1,302 (+1083.64%)
Mutual labels:  csv
Csv Stream
📃 Streaming CSV Parser for Node. Small and made entirely out of streams.
Stars: ✭ 98 (-10.91%)
Mutual labels:  csv
Csv2db
The CSV to database command line loader
Stars: ✭ 102 (-7.27%)
Mutual labels:  csv
Csv Parser
Fast, header-only, extensively tested, C++11 CSV parser
Stars: ✭ 90 (-18.18%)
Mutual labels:  csv
Lookup
A repository of journalist's lookup tables.
Stars: ✭ 95 (-13.64%)
Mutual labels:  csv
Universal Data Tool
Collaborate & label any type of data, images, text, or documents, in an easy web interface or desktop app.
Stars: ✭ 1,356 (+1132.73%)
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 (-23.64%)
Mutual labels:  csv
Tableqa
AI Tool for querying natural language on tabular data.
Stars: ✭ 109 (-0.91%)
Mutual labels:  csv
Swiftcsvexport
Swift CSV Export is rich features framework and it helpful to read and write CSV in simple way.
Stars: ✭ 96 (-12.73%)
Mutual labels:  csv
Iso 3166 Countries With Regional Codes
ISO 3166-1 country lists merged with their UN Geoscheme regional codes in ready-to-use JSON, XML, CSV data sets
Stars: ✭ 1,372 (+1147.27%)
Mutual labels:  csv
Combine Csv Files In The Folder
Tiny script to automate everyday task
Stars: ✭ 91 (-17.27%)
Mutual labels:  csv
Csv
CSV Reading and Writing
Stars: ✭ 95 (-13.64%)
Mutual labels:  csv
Pygraphistry
PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer
Stars: ✭ 1,365 (+1140.91%)
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 (-17.27%)
Mutual labels:  csv
Papaparse
Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input
Stars: ✭ 10,206 (+9178.18%)
Mutual labels:  csv
Dataportals.org
Open Data Portals and Sites around the world
Stars: ✭ 87 (-20.91%)
Mutual labels:  csv
30 Days Of Python 3.6
This is a soon-to-be archived project version of 30 Days of Python. The original tutorial still works but we have an updated version in the works right now.
Stars: ✭ 98 (-10.91%)
Mutual labels:  csv
Posuto
🏣📮〠 Japanese postal code data.
Stars: ✭ 109 (-0.91%)
Mutual labels:  csv
Laravel Excel
🚀 Supercharged Excel exports and imports in Laravel
Stars: ✭ 10,417 (+9370%)
Mutual labels:  csv
Android Gradle Localization Plugin
Gradle plugin for generating localized string resources
Stars: ✭ 100 (-9.09%)
Mutual labels:  csv

CsvExport

A very simple CSV-export tool for C#, code ispired by a thread at Stackoverflow, (C) Chris Hulbert

This was previously published as a "Gist" but I moved it here, for easier forking/contributing.

Features

  1. Excel-compatible export (separator detected automatically, friendly-trimming rows and values for compatibility)
  2. Escapes commas, quotes, multiline text
  3. Exports dates in timezone-proof format
  4. Extremely easy to use

Usage example:

Simply include one C# file into your project. Then:

var myExport = new CsvExport();

myExport.AddRow();
myExport["Region"] = "Los Angeles, USA";
myExport["Sales"] = 100000;
myExport["Date Opened"] = new DateTime(2003, 12, 31);

myExport.AddRow();
myExport["Region"] = "Canberra \"in\" Australia";
myExport["Sales"] = 50000;
myExport["Date Opened"] = new DateTime(2005, 1, 1, 9, 30, 0);

///ASP.NET MVC action example
return File(myExport.ExportToBytes(), "text/csv", "results.csv");

(NEW!) Nuget

I've published this to Nuget.

Install-Package CsvExport

This will simply add the cs-file to the root of your project.

License

The code is licensed under MIT License.

Sucessfully tested in production with our Jitbit Helpdesk Ticketing System

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].