Van lehetőséged server-oldali scriptet írni ? (gondolom igen, hiszen az excel objektumot is el kell érned valahogy).
Milyen adatelérést használsz ? (ADO, ODBC,...)
Ha windows alapú a webkiszolgáló és az első kérdése a válaszod igen, és módod van ADO-t használni, akkor létrehozhatsz egy ASP oldalt, amiben van egy ADO connection objektum.
Sima változókban (nem szükségesek hidden mezők) eltárolod a szükséges adataid, melyek az excelből érkeznek, majd a létrehozott ADO connection objektum segítségével kinyomhatod adatbázisba. Ehhez még az oldalt sem szükséges elhagynod.
Megjegyzem, amit írtam MS-SQL adatbáziskezelő esetében bizonyosan működik (sok ilyet csináltam), de azt nem tudom, hogy Oracle esetében mi a helyzet, de feltételezem, van provider Oracle esetében is.
Találsz mintákat az msdn.microsoft.com-on bőven.
Úgy gondolom esetedben a javascript tévútra visz, kliens oldali scriptből hogyan akarod elérni az adatbázist és magát az excel file-t?
Javascripttel gondoltam első körben, esetleg ActiveX(?).
Nincs szükségem a továbbiakban az xls-re, ezért nem akarom felküldeni. Plusz még, ha a szerveroldalon is lenne az xls, onnan ismét elég nehéz lenne kinyerni az adatokat, gyakorlatilag egy (vagy több) táblába kell bepakolni a sorokat.
A hidden-ekre azért van szükség ( szerintem, de még csak koncepciótervezési fázisba vagyok :) ), merthogy ezeket egy formmal akarom elküldeni, de a felhasználónak nem kell ezt megmutatni.
Tudtok segíteni ebben, láttatok már ilyen megoldást (esetleg linket, kódot adni elindulásnak).
A problémám a következő, egy excel file-t szeretnék feltölteni egy adatbázisba (Oracle) webes platformon keresztül.
Valami olyasmi megoldáson gondolkodom, hogy egy "browse..." gombbal kiválasztja a file-t (ez még megy), majd kiolvasva az egyes cellák értékeit egy createobject-tel, átpakolom hidden mezőkbe. Ezután már submit-tal el tudom küldeni az egyes értékeket.
Érthető?
Szerintetek ez járható vagy van ennél jobb megoldás?