pyWRFChemEmiss is a WRF-Chem emission preparation tool.
You'll need python 2.7 and wx-python installed in order to use this application. The data source (.xlsx spreadsheets) are typically exported from GIS apps / emission inventory system.
Screenshots:
Here is what the .xlsx spreadsheet looks like. If the first line on your spreadsheets is header/column label, put "2" in the "starting rows field" to start processing from row 2. Each row represent a grid cell:
x y latitude longitude CO_EMISSION NO3_EMISSION ...
0 0 -7.55 107.711 0.03 0.005
1 0 -7.55 107.712 0.02 0.004
...
xis relative x coordinate of the grid in meter. UTM projection is used during conversion.yis relative y coordinate of the grid in meterlatitudeis the y coordinate of the grid in degreeslongitudeis the x coordinate of the grid in degreesCO_EMISSIONis the emission data. If you're not using mol/km^2/hour as emission unit, put the conversion factor in the "conversion factor" field in the emis_converter.py.
You can put several pollutants at once using "Add Pollutant" button, and save your configuration with "save list" button.
After converting the data using pyWRFChemEmiss, you can proceed to run WRF-Chem's convert_emiss.exe and continue with the WRF simulation workflow.
Note that I haven't tested this app against the latest version of WRF and WRF-Chem, so it may or may not work.

