Hill, I seem to recall that someone on the forum had a tabular-data-to-KML conversion, but I have not used it. I am retired, so I have time to play with my own toys. I just looked at the "text" in existing KML files, using notepad. Testing a little I found out that the KML file is not sensitive to line-breaks, that it could be re-jiggered all sorts of ways, and still work. So, I took a KML file, and flattened it out, one line per-placemark, then made the data fit into columns. and looked over the columns.
This is a sample line from my unwrapped KML:
==========
<Placemark><name> #1 </name> <View><longitude>-96.4388888888889</longitude><latitude>41.1905555555556</latitude><range>1</range></View> <visibility>1</visibility> <styleUrl>root://styleMaps#default?iconId=0x307</styleUrl> <Point><coordinates> -96.4388888888889,41.1905555555556,5000 </coordinates></Point></Placemark>
=========
Then using the character-string manipulation in Excel (I use Excel because that is what I am most familiar with), I made up a set of formulas to look at input data, in a table, and produce this sort of output. First time it took me about half a day, but it gets easier each time. It took me about a hour for the silos, because the names were not too regular, and II had to fiddle with them a bit. Too bad we dont get scored on number of placemarks posted, I would RULE WHOO-HOO!