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
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

Build gen AI apps with an all-in-one modern database: MongoDB Atlas

MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
Start 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