Data Formats¶
Database¶
- MySQL
XML¶
XML Parser Libs¶
- Free C or C++ XML Parser Libraries
- TinyXML is a simple, small, C++ XML parser that can be easily integrating into other programs.
- Libxml2 is the XML C parser and toolkit developed for the Gnome project.
YAML¶
YAML is an international collaboration to make a data serialization language which is both human readable and computationally powerful.
- yaml-cpp is a YAML parser and emitter in C++ matching the YAML 1.2 spec.
JSON¶
JSON (JavaScript Object Notation) is a lightweight data-interchange format.
- JSON中文网
- JSON Editor Online
- Json在线解析及格式化验证
- antonmedv/fx: Command-line tool and terminal JSON viewer
CSON¶
CoffeeScript-Object-Notation. Same as JSON but for CoffeeScript objects.
Excel¶
-
LibXL is a library that can read and write Excel files. It doesn't require Microsoft Excel and .NET framework, combines an easy to use and powerful features.
-
xlsLib: A C/C++ multi-platform library for dynamically generating Excel(TM) files
-
Libxlsxwriter is a C library that can be used to write text, numbers, formulas and hyperlinks to multiple worksheets in an Excel 2007+ XLSX file
-
XLSX I/O - C library for reading and writing .xlsx files
-
Java Excel API - A Java API to read, write, and modify Excel spreadsheets
Protocol Buffers¶
Protocol buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data – think XML, but smaller, faster, and simpler.
FlatBuffers¶
FlatBuffers is an efficient cross platform serialization library for C++, C#, C, Go, Java, JavaScript, Lobster, Lua, TypeScript, PHP, Python, and Rust. It was originally created at Google for game development and other performance-critical applications.
HDF - Hierarchical Data Format¶
Hierarchical Data Format (HDF) is a data file format designed by the National Center for Supercomputing Applications (NCSA) to assist users in the storage and manipulation of scientific data across diverse operating systems and machines.
SDK¶
-
C++
-
HDF5 files in Python
Tools¶
-
hdf5-tools
-
hdfview
-
Panoply netCDF, HDF and GRIB Data Viewer