C# Underline Yakalama
-
Selam Mürdler,
Elimde bir excell dosyası var ve bu dosyanın içindeki yazıların bir kısmı altı çizili(underline). Ben bu excell dosyasını okurken altı çizili kelimeleri yakalamak istiyorum. Aynı zamanda bold olanlar da var bunları da yakalamak istiyorum. bunun için bir yol var mıdır?
Not: c# olması şart değil. makine dilinde şöyle yapılır diyin o bile işimi görür (:
-
Şimdi aklıma gelenler;
Excell dosyasını binary e yada herhangi bir formata çevirmek daha sonra bi şekilde bunları yakalamak olur,
mesela underline asci karşılığı ¾ buymuş. Burdan bir şeyler çıkarmak olur..
-
rappermcs bunu yazdı
Şimdi aklıma gelenler;
Excell dosyasını binary e yada herhangi bir formata çevirmek daha sonra bi şekilde bunları yakalamak olur,
mesela underline asci karşılığı ¾ buymuş. Burdan bir şeyler çıkarmak olur..
Stringleri yakalayıp unicode'a çevirerek olabilir bence. Muhtemelen ilk karakter o olabilir denemedim ama tahmini öyledir
-
benim diğer bilgisayarın ekran kartının chipi bozuldu doğru dürüst açılmıyor yoksa oradan sana hazır kütüphanesini verirdim.. şimdi hatırlamıyorum nedir
ama bi tane excel için yazılmış kütüphane var onu bulman gerek (vardır internette yığınla, hatırladığm kadarıyla office in kendi kütüphanesi bu. i
nterop.excel gibi bi şey), bu kütüphane ile excel verilerini satır satır okuyorsun ve her satırda almak istediğin hücreyi çekebiliyorsun. hücreyi
çektikten sonra font özelliklerinden falan tüm özelliklerine bakabilirsin..
-
unbalanced bunu yazdı
benim diğer bilgisayarın ekran kartının chipi bozuldu doğru dürüst açılmıyor yoksa oradan sana hazır kütüphanesini verirdim.. şimdi hatırlamıyorum nedir
ama bi tane excel için yazılmış kütüphane var onu bulman gerek (vardır internette yığınla, hatırladığm kadarıyla office in kendi kütüphanesi bu. i
nterop.excel gibi bi şey), bu kütüphane ile excel verilerini satır satır okuyorsun ve her satırda almak istediğin hücreyi çekebiliyorsun. hücreyi
çektikten sonra font özelliklerinden falan tüm özelliklerine bakabilirsin..
hocam tam adını hatırlayabilirsen çok sevinirim..
-
buyur hocam dediğim şey bu
http://msdn.microsoft.com/en-us/library/ms173186(v=vs.80).aspx
buradaki Range sınından nesne türettiğinde hangi hücreyi istiyorsan onu giriyorsun.. ya da bu işi otomatik yapacaksın
sonra türettiğin nesne için, nesne.Font.Underline gibi şeyler olması laızm. Bold istiyorsan o da olabilir. boolean değer verir sana oradan da hangi
hücrenin ne mal olduğunu anlarsın..
-
SinusX bunu yazdırappermcs bunu yazdı
Şimdi aklıma gelenler;
Excell dosyasını binary e yada herhangi bir formata çevirmek daha sonra bi şekilde bunları yakalamak olur,
mesela underline asci karşılığı ¾ buymuş. Burdan bir şeyler çıkarmak olur..
Stringleri yakalayıp unicode'a çevirerek olabilir bence. Muhtemelen ilk karakter o olabilir denemedim ama tahmini öyledir
eyv. bi araştırayım hocam.
-
unbalanced bunu yazdı
buyur hocam dediğim şey bu
http://msdn.microsoft.com/en-us/library/ms173186(v=vs.80).aspx
buradaki Range sınından nesne türettiğinde hangi hücreyi istiyorsan onu giriyorsun.. ya da bu işi otomatik yapacaksın
sonra türettiğin nesne için, nesne.Font.Underline gibi şeyler olması laızm. Bold istiyorsan o da olabilir. boolean değer verir sana oradan da hangi
hücrenin ne mal olduğunu anlarsın..
bak bu süper oldu hocam teşekkür ettim. (:
-
hallettin mi hocam
-
unbalanced bunu yazdı
hallettin mi hocam
Hocam şöyle ki aslında sorduğum sorunun karşılığında senden aldığım cevabe itafen sonuç normal herşey 10 numara çalıştı lakin ihtiyaç biraz değişti :)
Veriler Şu şekilde tek cell de underline olan ve olmayan durumunda yakalamam gerekiyor.
-
hoca bi defa yanlış anlamadıysam for içindeki kodda hata var zaten, kaç satır olacağı önceden belli mi ki cell1 cell2 diyorsun?
for açmışsın i'yi kullanmamışsın ne iş :D
YekteranBaymedir tarafından 24/Eyl/13 17:04 tarihinde düzenlenmiştir