I have attached a zipped file of ICAO airports. Unzipped, it is in .CSV format (comma seperated value). You can open it with Ms EXCEL and save it as an .XLS file, if need be.
It is a 43,000+ line file.
Coloumn headers:
id-ident type-name-atitude_deg-longitude_deg-elevation_ft-continent-iso_country-iso_region-municipality-scheduled_service-gps_code-iata_code-local_code-home_link-wikipedia_link-keywords.
It also lists non USA airports, but it is editable.
filename: ICAOairports.zip (ICAO_airports.csv) zip size approx 2MB. (unzipped approx 6.5 MB)
John