Jump to content
Sign in to follow this  
Matys

Przetransportowanie komórki Excela do PHP. Pobieranie jednej

Recommended Posts

Witam,

potrzebuję przetransportowania komórki excela do php, a dokładnie całej listy która mieści się w kolumnie np. D. Mówię komórki, bo później muszę tekst z tej komórki wykorzystać w pewien sposób. Jak to zrobić? Istnieje coś takiego jak pobieranie komórki jednej?

Share this post


Link to post
5 minut temu, ShanonWEB napisał:

Każdy nowy wpis na liście w excel ma się automatycznie aktualizować na stronie?

Po prostu wrzucam plik excela, ewentualnie kopiować będę musiał kolumnę. No i ten plik jest czytany i każda komórka analizowana kodem np. google.pl/komórka1

Share this post


Link to post

Mogłoby być zapisane jako tabela w PHP tylko żeby było można daną komórkę odczytać. Dałoby radę tak?

Share this post


Link to post

Jeszcze inaczej:

  1. Otwieramy plik excel
  2. Zapisz jako
  3. W linijce "Zapisz jako typ:" wybieramy "Strona sieci Web (*.htm;*html)"
  4. Poniżej w linijce "Zapisz:" zaznaczamy "Zaznaczenie:Arkusz"
  5. Kilkamy "Opublikuj"
  6. Później przy "Wybierz:" rozwijamy listę i wybieramy "Zakres komórek"
  7. Pod tą linijką pojawi się okienko, w którym podajemy zakres
  8. Przesuwamy lekko okienko by widzieć nasz arkusz.
  9. Zaznaczamy interesującą nas komórkę (wcześniej klikamy LPM na linijkę, w której pojawi się zakres)
  10. Po wszystkim dajemy "Opublikuj".
  11. Koniec

Następnie w php odpytujemy do komórki o pewne dane, które nas interesują.

 

Jeśli nadal nie o to Tobie chodzi - należy skorzystać z repozytoriów z zewnątrz. (w google wpisz frazę: excel php)

  • Like 1

Share this post


Link to post

Klientowi bym nawet tego nie mówił, bo jeżeli to zleca to zakładam, że nie ma zamiaru się uczyć zasady. Ma być zrobione. Z chęcią przejmę klienta.

Share this post


Link to post

Please use csv a nie jakieś HTMLe, macie fajne parsery w PHP do CSV i wystarczy odpowiednio zapisać.

  • Like 2

Share this post


Link to post
<?php
$linijka = 1;

$handle = fopen("plik.csv", "r");
   while (($data = fgetcsv($handle, 10000, ",")) !== FALSE) {
      $num = count($data);
      echo "<p> $num wierszy w linii $linijka: <br /></p>\n";
      
      $row++;
      for ($c=0; $c < $num; $c++) {
         echo $data[$c] . "<br />\n";
      }
   }

http://stackoverflow.com/questions/26864675/looping-through-a-csv-with-fgetcsv

http://www.homeandlearn.co.uk/php/php10p6.html

  • Like 1

Share this post


Link to post
14 godzin temu, l3szcz napisał:

<?php
$linijka = 1;
$handle = fopen("plik.csv", "r");
   while (($data = fgetcsv($handle, 10000, ",")) !== FALSE) {
      $num = count($data);
      echo "<p> $num wierszy w linii $linijka: <br /></p>\n";
      $row++;
      for ($c=0; $c < $num; $c++) {
         echo $data[$c] . "<br />\n";
      }
   }

http://stackoverflow.com/questions/26864675/looping-through-a-csv-with-fgetcsv

http://www.homeandlearn.co.uk/php/php10p6.html

Ok, a czy da się to zapisać w odwrotny sposób? W sensie, że dopisuję $data[5] (na przykład 5 kolumna) coś i dopisuję to do wrzuconego pliku?

 

Słabo to opisałem. Chodzi mi o działaniu na danym pliku excela. Ewentualnie zapis nowego.

 

@ShanonWEB ^^ No comment, te prowokacje słabe.

Edited by MatYs

Share this post


Link to post

Ludzie... Ciężko wrzucić zapytanie w Google po angielsku? http://lmgtfy.com/?q=how+to+edit+csv+file+php

Chwila szukania i na pewno znajdziesz to co potrzebujesz.

 

Narzekałeś na ludzi, że zadają tak banalne tematy i nie umieją poszukać rozwiązania na własną rękę, a teraz sam identycznie robisz. Hipokryzja w najczystszym tego słowa znaczeniu.

  • Like 3

Share this post


Link to post

Oczywiście, fputcsv - php.net  

Share this post


Link to post
2 godziny temu, Salva napisał:

Ludzie... Ciężko wrzucić zapytanie w Google po angielsku? http://lmgtfy.com/?q=how+to+edit+csv+file+php

Chwila szukania i na pewno znajdziesz to co potrzebujesz.

 

Narzekałeś na ludzi, że zadają tak banalne tematy i nie umieją poszukać rozwiązania na własną rękę, a teraz sam identycznie robisz. Hipokryzja w najczystszym tego słowa znaczeniu.

A no tak zrozumiałem. Forum teraz jest wielotematyczne i gnojone są każde tematy na temat programowania. Życzę iść tą drogą dalej, a zostanie wam sam shoutbox. PS. Nie narzekałem, bo nawet tutaj nie mam ochoty wchodzić więc nie mogłem, wszedłem napisałem, myślę "a może się coś zmieniło". A tu Figa ^^

 

Więc teraz pytanie z innej beczki. Po co jest to forum? Jasne, że szukałem w internecie, ale spytać tutaj nie zaszkodzi może ktoś ma metodę inną na której działał i poleca ją. No więc jak? Po co forum. Na początku było do CSa, teraz do Shoutboxa czy co?

 

No, ale dobra temat do zamknięcia.

 

@l3szcz Dziękuję za pomoc o to chodziło.

Share this post


Link to post

^No właśnie postępujesz jak hipokryta, on ma racje.  

Share this post


Link to post
7 minut temu, l3szcz napisał:

^No właśnie postępujesz jak hipokryta, on ma racje.  

Wiesz kto to jest hipokryta?  ^^

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
×
×
  • Create New...