You can do it with Citect but you have to use their dbf open and save software or the field lengths will change and then the dbf will not work properly.
Do not know about the others.
Here is an article about creating RSLogix500 Symbols and Descriptions in an Excel CSV file, then importing them to the RSLogix software using ASCII Import: http://www.mrplc.com/kb/index.php?article=22