Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przeniesienie Danych Z Excela Na Strone, czyli XLS do PHP
soska66
post
Post #1





Grupa: Zarejestrowani
Postów: 132
Pomógł: 1
Dołączył: 3.02.2005

Ostrzeżenie: (0%)
-----


Mam dużo i jeszcze troche tabelek (cennikow) w pliku excelowskim... musze to wszystko przeniesc na strone....a dokladniej....program napisany w php ma sie odnosic do tych danych, uzywac ich przy obliczeniach itd..

czy mozecie mi poradzic, w jaki sposob najlepiej to zrobic?? i czy wogole jest jakis bezposredni sposob

na phpclasses byl jakis skrypt, ktory zadje sie parsuje CVS, ale w ogóle niemieckiego nie kumam w zwiazku z czym nie umiem go uruchomic/zastosowac.

Bardzi pilnie jest mi to potrzebne. bede niezwykle wdzieczny za szczegolowe porady

----edit----
A po co te "nieładne" słowa? Język polski jest na tyle bogaty żeby inaczej wyrażac myśli.
~mike_mech
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
dtb
post
Post #2





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

Ostrzeżenie: (0%)
-----


Dzieło programistów w Microsoftu - Excel ma możliwość eksportowania dokumentu xls do xml (plik -> zapisz jako -> wybieramy 'dokument xml').
Plik ten ma taką budowę (pomijając niepotrzebne informacje):

  1. <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
  2. xmlns:o="urn:schemas-microsoft-com:office:office"
  3. xmlns:x="urn:schemas-microsoft-com:office:excel"
  4. xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
  5. xmlns:html="http://www.w3.org/TR/REC-html40">
  6. (...)
  7. <!-- wazne aby wybrac nazwe arkusza (domuslnie:Arkusz1) -->
  8. <Worksheet ss:Name="Arkusz1">
  9.  <Table ss:ExpandedColumnCount="2" ss:ExpandedRowCount="2" x:FullColumns="1" x:FullRows="1">
  10.   <Row>
  11.    <Cell><Data ss:Type="String">a1</Data></Cell>
  12.    <Cell><Data ss:Type="String">b1</Data></Cell>
  13.   </Row>
  14.   <Row>
  15.    <Cell><Data ss:Type="String">a2</Data></Cell>
  16.    <Cell><Data ss:Type="String">b2</Data></Cell>
  17.   </Row>
  18.  </Table>
  19.  (...)
  20. </Worksheet>
  21. (...)
  22. </Workbook>

Dane te mozna wyciągnąć z pliku xml za pomocą klasy SimpleXML, lub innej do obsługi tego typu plików.
Go to the top of the page
+Quote Post
sobstel
post
Post #3





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


a jelsi chodzi o csv to wystarczy funkcja fgetcsv" title="Zobacz w manualu php" target="_manual
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.09.2025 - 23:24