xml2csv is a small command-line tool written in JAVA and can be used on all platforms, for which JRE 8 or higher is available.

Examples:
1. Help
java -jar xml2csv-1.0.jar --help

2. Extract nodes from xml:
java -jar xml2csv-1.0.jar --nodes test/cd_catalog.xml

The result is the full node name and number of repetitions:
/CATALOG=1
/CATALOG/CD=26
/CATALOG/CD/TITLE=26
/CATALOG/CD/ARTIST=26
/CATALOG/CD/COUNTRY=26
/CATALOG/CD/COMPANY=26
/CATALOG/CD/PRICE=26
/CATALOG/CD/YEAR=26

3. Convert all xml nodes to csv
java -jar xml2csv-1.0.jar test/cd_catalog.xml

4. Convert xml to csv, like extract only nodes /CATALOG/CD/TITLE, /CATALOG/CD/ARTIST, /CATALOG/CD/PRICE in format PostgreSQLCsv
java -jar xml2csv-1.0.jar -f PostgreSQLCsv -o '/CATALOG/CD/TITLE, /CATALOG/CD/ARTIST, /CATALOG/CD/PRICE' test/cd_catalog.xml

Project Activity

See All Activity >

License

MIT License

Follow xml2csv.jar

xml2csv.jar Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of xml2csv.jar!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Intended Audience

Advanced End Users, Developers, End Users/Desktop, System Administrators, Testers

User Interface

Command-line, Console/Terminal

Programming Language

Java

Related Categories

Java XML Software, Java CSV Software, Java Command Line Tools

Registered

2019-12-29