17 Mart 2010 Çarşamba

Excel to insert sql

Zaman zaman hepimize bu tarz bir uygulama lazım olmuştur.

Tablo formatındaki bir verinin insert ifadelerinin oluşturulması :)

http://tools.perceptus.ca/text-wiz.php?ops=7

Örnek Tablo:
apple
types color size
golden yellow's my favorite colour large
mac reddish medium
golden red varies
gala yellowish small

Returns:

INSERT INTO apple (types,color,size) VALUES ('golden','yellow\'s my favorite colour','large');
INSERT INTO apple (types,color,size) VALUES ('mac','reddish','medium');
INSERT INTO apple (types,color,size) VALUES ('golden','red','varies');
INSERT INTO apple (types,color,size) VALUES ('gala','yellowish','small');

2 yorum:

  1. @Ramazan hocam yanlış anlamazsanız bişe sormak istiyorum.Burda bildiğimiz normal insert olayı dışında nasıl bir nokta var?( excell to insert ile alaka kuramadim )..

    Birde gördüğüm kadarıyla apple tablosundaki kolon isimlerinden biri size Size reserved word kategorisine girmezmi?

    Ayrica ilk Insert olayinda color değeri yellow\'s yerine yellow''s yazmamiz gerekmezmi?

    Kolay gelsin..

    YanıtlaSil
  2. @Ümit merhaba, yorumun için teşekkürler,
    geç cevap için çok özür dilerim bir karışıklık olmuş ve yorum mailin bana düşmemiş. Yine bir karışıklık sonucu blog entrysindeki link silinmiş. uygulamanın çalıştığı linki yukarıya tekrar ekledim.

    Burda esas olay excelde örnek tablodaki gibi bir tablo hazırladığımızda bu tablodaki değelerin insert ifadesinin oluşturması(string olarak). Uygulama Oracle özelinde olmadığı için size ve tek tırnak konusunda haklısın. ama bu tablo sadece genel bir örnek. kolay gelsin.

    YanıtlaSil