JavaScript el Fájl beolvasás

Fórumok

Böngészőben egy excel állomány tartalmát szeretném megjeleníteni . 

<input type='file' accept='.xlsx, .xls' onChange={handleFileUpload} bekéréssel,  ahol a handleFileUpload-ban egy  FileReader() -t használva, ami  egy target.files[0] tömbe tölti be a olvasandó fájl elérési útcvonalát  sikeresen meg tudom jeleníteni a kijelőlt xlsx állomány tartalmát.

Szeretném felhasználó bevonása nélkül,  programból feltölteni a  target.files[0] tomb tartalmát  de sehogy sem tudom programból megoldani.

Tudna valaki segíteni hogy hogy oldhatom ezt meg ?

Köszönöm 

Hozzászólások

nem teljesen ertem mit akarsz csinalni, de van, amit felhasznaloi intreakcio (kattintas) nelkul a bongeszo nem csinal meg. ennek biztonsagi okai vannak.

neked aztan fura humorod van...

köszönöm hogy ránéztél nem tudom mi van a humorommal de amit szeretnék :

Van a szerveremen néhány excel állomány amit az arra jogosult felhasználók töltenek különböző adatokkal amelyekből cégen belül több felhasználónak is szüksége van infókra. Gondoltam csinálok egy nevezzük 'informácíós pultnak' rendszert ahol böngészővel (pl.: localhost:3000) láthatóvá tudom tenni ezeket az adatokat anélkül hogy szerveren külön olvasási jogosultságokat adogatnék a könyvtárakhoz. Namost böngésző bal oldalán egy sávban  listázza a tömb tartalmát (meghatározott excel fájlok) jobb oldalán az excel táblák adatai. A React használatával egy useState -be betudtam olvasni az  input teggel kiválasztott állomány adatait....  De programbol fixen szeretném hogy csak az általam meghatározott táblázatokat tudják olvasni.  

hat nem tudom, talan a file system api-val, de mintha ott is ki kellene valasztanod legeloszor a fajlt, csak utana csinalja meg:

https://developer.mozilla.org/en-US/docs/Web/API/File_System_API

ezt szerintem szerver oldalon tudod megoldani, ha a szerver oldal hozzafer a fajlhoz, es atkuldi a bongeszonek, utana meg tudod jeleniteni a tartalmat.

neked aztan fura humorod van...

Szerkesztve: 2023. 08. 08., k – 12:40

Kezdetnek: mi az az "el Fájl"?

Továbbá: Java alatt JavaScript értendő, vagy szerveroldalon van Java?

És még: tényleg a localhost-hoz építesz ki kliens-szerver architektúrát?