Row-Bean is a CSV-Bean JAVA API . Row-Bean provides CSV reader an writer. More ever provides a mechanism to map csv file content to java beans and revers. For each use, a XML description must describe the wished mapping. Another possibility consists in use Annotations.


Use under maven :
<!-- row bean with annotations -->
<dependencies>
<dependency>
<groupId>net.sf.csv-bean</groupId>
<artifactId>row-bean-annotations</artifactId>
<version>1.1.0</version>
</dependency>
</dependencies>


<!-- row bean without annotations -->
<dependencies>

<dependency>
<groupId>net.sf.csv-bean</groupId>
<artifactId>row-bean-core</artifactId>
<version>1.1.0</version>
</dependency>
</dependencies>

Features

  • Since 1.1.0 version, this api is distributed on the public maven repository
  • Mapping by annotations
  • XML Mapping alternative
  • CSV and ODS file
  • CSV reader/writer configurable(delimiter, separator, charset,...)
  • RFC 4180 compliance
  • Automatic data conversion (number, enum, string, boolean, ...) and date conversion
  • Custom conversion
  • String transformation(trim, upercase, replacement,...)

Project Samples

Project Activity

See All Activity >

Categories

CSV

License

Apache License V2.0

Follow Row-Bean

Row-Bean Web Site

Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud Icon
Full-stack observability with actually useful AI | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Row-Bean!

Additional Project Details

Intended Audience

Developers

Programming Language

Java

Related Categories

Java CSV Software

Registered

2009-06-01