Allora,
qui i problemi sono 2:
Per il primo problema:
Esportare il file Excel in formato Pagina Web:
Menu >> Salva con nome >> Altri formati >> Pagina web/Pagina web in file unico.
Oppure Lettura, conversione, estrapolazione dei dati e scrittura su file HTML (possibile?) con file batch.
Per il secondo problema:
Se il server risiede fisicamente dove lavori tu allora fai: Lettura metadati file (data ultima modifica) ogni 24h, se sono cambiati fai l'estrapolazione dati e la scrittura su file HTML con PHP, altrimenti rieffettua la lettura dopo altre 24h.
(ovviamente in questo caso anche i file excel devono risiedere nello stesso server del sito internet)
Se il server non risiede fisicamente dove lavori tu allora vale la soluzione precedente ma con un uploader che prende il file Excel, elabora i dati e li pubblica (non si può usare una funzione PHP temporizzata in questo caso, non potendo PHP accedere ai file Excel se non tramite Upload).
Per me sconsigliatissimo: Usare un programma che automatizza le operazioni, ma è bene non usare questi programmi quando non si è davanti al computer perchè le operazioni possono interrompersi (o peggio, farne diverse e compromettere i dati) per un qualsiasi motivo: posizione mouse diversa, tempi diversi di avvio dei programmi, posizioni diverse delle finestre.
Diciamo che è una "Non soluzione", poi ci stà che versioni migliori di questo genere di programmi per l'automatizzazione delle operazioni al pc abbiano più feature di sicurezza che garantiscono la non compromissione dei dati in caso di operazioni automatizzate non andate a buon fine.
Le soluzioni volendo si trovano però con solo HTML, CSS ed Excel c'è poco da fare.
PS. Rivaluta anche l'utilizzo di un file batch che potrebbe automatizzare sia la conversione che l'upload del file aggiornato, l'upload non lo so se è possibile perchè con i file batch non ci ho mai fatto niente di particolare quindi ecco, ci sta che il 90% delle cose si possano fare con quello come non.
Ciao.