lostyazilim
tr.link

Excel kullanarak veritabanında tablo oluşturmak

4 Mesajlar 926 Okunma
lstbozum
tr.link

kohreg kohreg WM Aracı Kullanıcı
  • Üyelik 10.01.2014
  • Yaş/Cinsiyet 39 / E
  • Meslek Mühendis
  • Konum İstanbul Avrupa
  • Ad Soyad Y** K**
  • Mesajlar 519
  • Beğeniler 216 / 86
  • Ticaret 11, (%100)
Merhaba arkadaşlar,
Veritabanında hiç olmayan bir tabloyu excel dosyası yükleyerek nasıl oluşturabilirim.

Yaptığım işe örnek vermek gerekirse.

Bir sayfa oluşturuyorum, bu sayfayı oluşturma kısmında form verileri ile birlikte bir excel dosyası post edeceğim. Ve bu excel dosyasındaki sütün sisteminin aynısı veritabanımda oluşacak, ayrıca bu dosya içerisindeki verilerde ilgili sürünlarda yerini alacak. Her yeni sayfada yeni bir veritabanı oluşacak o sayfaya özel.

Bunu nasıl yapabilirim.?
Yardımcı olursanız çok sevinirim, teşekkürler
 

 

www.gamerozzi.com eSpor ve Oyun Haberleri - www.fikkr.com Girişimcilik Ekosistemi Sitesi.
wmaraci
reklam

Kognima Kognima WM Aracı Kullanıcı
  • Üyelik 24.07.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım
  • Konum Hatay
  • Ad Soyad A** K**
  • Mesajlar 10
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Excel dosyasını .csv olarak kaydederseniz veritabanına kolayca import edebilirsiniz
 

 

kohreg kohreg WM Aracı Kullanıcı
  • Üyelik 10.01.2014
  • Yaş/Cinsiyet 39 / E
  • Meslek Mühendis
  • Konum İstanbul Avrupa
  • Ad Soyad Y** K**
  • Mesajlar 519
  • Beğeniler 216 / 86
  • Ticaret 11, (%100)
Kognima peki olmayan bir tablo oluşuyor mı o şekilde. tablonunda oluşması gerekiyor. bu database de değil arayüzde yapmam gerekiyor
 

 

www.gamerozzi.com eSpor ve Oyun Haberleri - www.fikkr.com Girişimcilik Ekosistemi Sitesi.

Kognima Kognima WM Aracı Kullanıcı
  • Üyelik 24.07.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım
  • Konum Hatay
  • Ad Soyad A** K**
  • Mesajlar 10
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
sheet ismi tablo ismi olarak oluşur. her tabloyu ayrı ayrı kaydetmelisin. arayüzde derken sitenin arayüzünde mi? yalnızca sen yapacaksan olabilir aksi tehlike oluşturur onu söylemem gerek.

arayüzden alacaksan, yani websitenin arayüzünden, bunun için php ile atman gerekir o da sistemine göre değişir. şu anda pure php konuşacaksak, query ile alabilirsin yine;

$query = << LOAD DATA INFILE '$dosyaDegiskeni'
INTO TABLE TABLOADI
FIELDS TERMINATED BY '|' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
(alan1,alan2,alan3,vs)
eof;

$db->query($query);
?>


bu şekilde csv alabilirsin kohreg
 

 

wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al