FYI, reviewing how I'm using hle's converter.
I have a tendency to use portable apps (so settings are all backed up in the app folder and I can move from computer to computer easier).
Saying that, I have java installed thru portableapps and I have setup a cmd and yaml file for each discover account. When I get a new CSV for account x1234, I drag it into the x1234 CMD file and that will auto convert it to OFX using hle's converter.
To setup the CMD file, paste the lines below into a text file and save it with extension .cmd in windows.
@echo off
echo.
echo.
rem modify the line below to where your java.exe file is located.
set PATH=""C:\PortableApps\CommonFiles\OpenJDK64\bin""
echo **************************************
echo.
echo. Takes one or multiple CSV files that are dragged (in file explorer) to this CMD file and converts from csv to OFX for Microsoft Money
echo. OFX files will have the same name as the CSV files.
echo. Uses the yaml file as the configuration file (header, FID, acct number, etc)
echo. NOTE you must modify the YAML file for your information (like acct number)
echo.
echo **************************************
echo.
echo.
IF [%1] == [] goto :eof
:loop
rem The %~1 refers to file in.
set filein=%~1
set fileout=%filein:~0,-4%
rem modify location of csv2ofx.jar file to your needs.
java.exe -Dloader.main=app.Csv2OfxCmd -jar C:\PortableApps\csv2ofx\hleOfxQuotes-csv2ofx\hleOfxQuotes-csv2ofx.jar "%~1" x1234discover_cc.yaml "%fileout%.ofx"
shift
if not [%1]==[] goto loop