<?php
require('Excel/php-excel-reader/excel_reader2.php');
require('Excel/SpreadsheetReader.php');
$okuyucu = new SpreadsheetReader('postakodlari.xlsx');
$excel = $okuyucu -> Sheets();
foreach ($excel as $cek => $isim)
{
echo 'Dosya #'.$cek.': '.$isim.'<br>';
$okuyucu -> ChangeSheet($cek);
foreach ($okuyucu as $Row)
{
print_r($Row['0']);
}
}
?> Php Excel dosyasından Listeleme
10
●434
- 27-11-2018, 07:52:03Üyeliği durdurulduMerhaba, il ilçe semt ve mahalle posta kodlarını excel dosyasından mysql'e aktaracağım. Bunun için php excel reader class'ını kullanıyorum. Class ile excel dosyasındaki tüm sütunları ekrana basıyorum. Fakat ben il isimlerini çekerken birden fazla il adı geliyor ve bunu nasıl düzelteceğimi anlamadım. Yani 30 tane Adana ekranda yazıyor. Aşağıdaki koda bakarsınız beni daha iyi anlarsınız.
- 27-11-2018, 08:43:01
<?php require('Excel/php-excel-reader/excel_reader2.php'); require('Excel/SpreadsheetReader.php'); $okuyucu = new SpreadsheetReader('postakodlari.xlsx'); $excel = $okuyucu -> Sheets(); $acilacaksayfa = 0; // burayı 1 2 3 yaparak dene echo 'Dosya #'.$acilacaksayfa.': '.$excel[$acilacaksayfa].'<br>'; $okuyucu -> ChangeSheet($acilacaksayfa); foreach ($okuyucu as $Row) { print_r($Row['0']); } ?>$acilacaksayfa degerini 0 1 2 3 yaparak deneyin. excellin içindeki tüm sayfaları taramaya calısıyorsunuz. - 27-11-2018, 09:34:17Üyeliği durdurulduOnu denedim hocam. Ama excel dosyasında Mesela Adana iline ait 30 ilçe var diyelim. İlçe sayısı kadar adana çeviriyor.crooper adlı üyeden alıntı: mesajı görüntüle
- 29-11-2018, 05:19:21Üyeliği durdurulduHocam eğer skype varsa ordan yardımcı olabilir misiniz?crooper adlı üyeden alıntı: mesajı görüntüle
- 29-11-2018, 06:02:55Üyeliği durdurulduBir örnek verebilir misiniz rica etsem?CoLLeR adlı üyeden alıntı: mesajı görüntüle
- 29-11-2018, 06:18:09Üyeliği durdurulduHepsi aşağıdaki gibi hocamCoLLeR adlı üyeden alıntı: mesajı görüntüle
Çıktı şu:

Excell dosyası;

Mysql:

tbl_il -> https://prnt.sc/lobud3
tbl_ilce-> https://prnt.sc/lobujv
tbl_mahalle->https://prnt.sc/lobun8
tbl_semt-> https://prnt.sc/loburc
tbl_postakodu-> https://prnt.sc/lobuvr


