als Betreiber der Webseite...
Wenn du nicht der einzige Besucher bist, der das gefüllte Select sehen soll, dann muss das Select auf dem Server gefüllt werden. Sonst sehen andere Besucher nur ein leeres Select.
Würde es eine Möglichkeit geben, die Daten in einem txt File einzulesen?
Du kannst die Exceltabelle im CSV-Format abspeichern. In PHP lässt sich dieses z.B. mit
fgetcsv() einlesen.
Ich glaube mich zu erinnern, dass es vor 20 Jahren mal eine Datenanbindung mit Text Dateien gegeben hatte. Erinnere mich aber nicht mehr, ob das nur mit IE funktioniert hatte...
Ein automatisches Einlesen lokaler Dateien mit JavaScript wird aus Sicherheitsgründen in aktuellen Browser-Versionen nicht funktionieren. Möglicherweise geht dies über eine User-Interaktion, z.b. über einen Button "Dropdown erstellen". Zum Einlesen lokaler Dateien verwenden moderne Browser die FileReader-API. Ein Ansatz findet sich beispielweise in diesem Thread auf stackoverflow:
https://stackoverflow.com/questions/29393064/reading-in-a-local-csv-file-in-javascript/29395276
Aber das wäre wie gesagt nur ein Ansatz für den Fall, dass du der einzige Besucher der Webseite bist.