PHP Centeri avaleht Skriptikogu Küsimuste-vastuste leht Teadete vaatamine ja saatmine Foorum - koht küsimiseks Otsingumootor Siit saad infot meie kohta

Kasutajanimi:  
  Parool: 
  Registreeri!   Unustasid salasõna?

Foorumid Programmeerimine PHP & MySQL Exceli falidest info
Autor Abi Postitus Abi

muuc

Postitusi: 180
Tase: 5
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
Exceli falidest info

Kas on võimalik teha kuidagi nii, et saaks hakata tooteid (kui neid on suuremal kogusel) lugema sisse mingi template kujule tehtud exceli failist, mille näit. tarnijad saadavad.

Ühekaupa on kliendil neid kole tüütu sisestada.


Kindlasti on võimalik.. aga äkki keegi suunaks mu õigele teele. mida peaksin uurima?

01.04.2005 14:45:26 Vajutades siia näed kasutaja muuc profiili

bluefish
Tige Kala


Postitusi: 843
Tase: 8
Olek: Offline

Hinnang: Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10
RE: Exceli falidest info

Kõige lihtsam on see exceli fail eksportida *.csv failiks ning siis see sisse lugeda.

___________________________________________________
"There are no stupid questions, just stupid people"

01.04.2005 15:43:15 Vajutades siia näed kasutaja bluefish profiili

fax
Upsakas kontoritarve

Postitusi: 1195
Tase: 9
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: Exceli falidest info

Kas selline variant sobib, et salvestad CSV või TXT failina asja ja siis uploadid selle serverisse kus siis PHP & SQL nendega edasi "hullata" saavad.. Teine võimalus on XML'iks asi salvestada ja siis teda vastavalt töödelda ja lõpuks sql'i sisse toppida..

___________________________________________________
Kui olete saanud täna hommikul hakkama 6 võimatu asjaga, miks siis mitte lisada sellele veel programmeerimine ?

01.04.2005 15:47:08 Vajutades siia näed kasutaja fax profiili

fax
Upsakas kontoritarve

Postitusi: 1195
Tase: 9
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: Exceli falidest info

Ah jah kui sul peaks php jooksma windowsi peal siis on sul abiks ka COM objektid, php.net'is oli üleval siis selline näide ja tundus et täiesti töötas:
PHP kood:

<?PHP
$filename 
"c:/spreadhseet/test.xls";
$sheet1 1;
$sheet2 "sheet2";
$excel_app = new COM("Excel.application") or Die ("Did not connect");
print 
"Application name: {$excel_app->Application->value}\n" 
print 
"Loaded version: {$excel_app->Application->version}\n";
$Workbook $excel_app->Workbooks->Open("$filename") or die("Did not open $filename $Workbook");
$Worksheet $Workbook->Worksheets($sheet1);
$Worksheet->activate;
$excel_cell $Worksheet->Range("C4");
$excel_cell->activate;
$excel_result $excel_cell->value;
print 
"$excel_result\n";
$Worksheet $Workbook->Worksheets($sheet2);
$Worksheet->activate;
$excel_cell $Worksheet->Range("C4");
$excel_cell->activate;
$excel_result $excel_cell->value;
print 
"$excel_result\n";
#To close all instances of excel:
$Workbook->Close;
unset(
$Worksheet);
unset(
$Workbook);
$excel_app->Workbooks->Close();
$excel_app->Quit();
unset(
$excel_app);
?>


Aga linuxi ja muude unixi laadsete alla hetkel midagi mõistlikumat ei leidnud, on olemas küll ADODB aga sellel puudub exceli tugi

___________________________________________________
Kui olete saanud täna hommikul hakkama 6 võimatu asjaga, miks siis mitte lisada sellele veel programmeerimine ?

01.04.2005 16:46:22 Vajutades siia näed kasutaja fax profiili

siku
tavaline rott


Postitusi: 612
Tase: 7
Olek: Offline

Hinnang: Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10
RE: Exceli falidest info

njaaa, siiamaani on mulle piisanud täiesti CSV ja netist leitud vabavaralise cvs_importer.php kasutamisest. CSV-ks pole eriti keeruline salvestada ja kui andmete lugemine andmebaasi pole automaatne ega ka intensiivne, pole ka eriline katastroof kui ei saa nüüd .xls faili otse importida.

___________________________________________________
aga see oli kõigest minu arvamus...

01.04.2005 18:31:30 Vajutades siia näed kasutaja siku profiili
Kokku: 25950 registreerunud kasutajat, 9711 teemat, 54603 postitust.
Täna on neljapäev, 2. aprill 2020. Kell on 12:00.

    Vaata selle lehe printerisõbralikku versiooni

Avaleht   -    Skriptikogu   -    Teated   -    Foorum   -    Reklaam   -    Tagasiside   -    Kasutamise reeglid

© Copyright 2002-2020 PHP Center. Kõik õigused reserveeritud.