Metadata-Version: 2.1
Name: xersplitter
Version: 1.0.0
Summary: Split your Primavera P6 .XER files into CSV or XLSX files
Home-page: http://github.com/JaiLaff/XER-Splitter
Author: Jai Lafferty
Author-email: jai.lafferty@gmail.com
License: GPLv3
Platform: UNKNOWN
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Natural Language :: English
Classifier: Development Status :: 5 - Production/Stable
Requires-Python: >=3.6
Description-Content-Type: text/markdown

# XER-Parser
A tool to handle the parsing of Oracles Primavera P6 .XER output files.
Convert your .XER files into seperate CSVs for parsing and transforming in other tools (eg. PowerBI for reporting)

## Features include
- CSV output of .XER files
- GUI and CLI available
- Optionally ignore problematic RISKTYPE & POBS tables
- Basic metrics (Total tables & rows)

## Setup / Usage

I'm working on making this a complete package to be installed via pip and other package managers -> Something I've never done before

``` 
usage: XER Parser [-h] [-csv | -xlsx] [-i] [-o] [-cli] [-a]

A script to parse those pesky .xer files from Primavera P6

optional arguments:
  -h, --help           show this help message and exit
  -csv                 Comma seperated output
  -xlsx                Excel file output
  -i , --inputFile     The path to the input .xer file
  -o , --outputDir     The directory where the output files will be placed
  -cli, --suppressGui  Show the GUI
  -a, --allTables      Parse all tables - Turn on to stop skipping RISKTYPE & POBS tables
```

## Build / Run

For now, a build can be found in **dist** or you can build the file yourself using pyinstaller

```
pyinstaller NewSplitter.py --onefile
```


