[]

excel ve xml/text import sorusu

elimde 2007'den itibaren 'saniye dakika saat gün ay yıl' formatında kaydedilmiş veriler var. bir program aracılığı ile elde ettim o verileri, programda her şey doğru görünüyor, fakat txt'e export ettğimde sadece:

1185973588
1185973830
1185974051

gibi sıralanabilecek, fakat tarih olarak bir anlam ifade etmeyen bir sayı görüyorum.

serinin ilk 'saniye dakika saat gün ay yıl'ını biliyorum, sonuncusunu da biliyorum. öyle bir fonksiyon kullanayım ki, serinin ilk değerini vereyim, son değerini vereyim, bu aradaki manasız sayıları normal tarih saat formatına dönüştüreyim.

mümkün müdür böyle bir şey?

 
tarih olarak anlam ifade etmeyen demişsiniz. bana bu değerler 1 ocak 1970, 0 olarak baz alınmış(unix time) bir saniye değeri gibi geldi. hesaplayınca da zaten 2007 yılına ait bir değer çıkıyor bunlardan. kısacası, bu değerleri gün, ay, yıl, dakika ve saniye formatına dönüştürüp üzerine 1 ocak 1970 00:00 eklerseniz, gerçek değere ulaşırsınız. ama artık yıl olayını da hesaba katmak lazım.


  • milistroke  (02.07.12 02:34:33) 
Evet, bence de o tarz bir 'standart' değeri var fakat excel'den cell format'ı date time'a ayarlayınca hücreye sığmayacak kadar büyük bir sayı çıkıyor ortaya, saçmalıyor alet. nasıl çevirirz ki bunu?


  • roket adam  (02.07.12 02:35:57) 
excel unuttum o konuda yardımcı olamayacağım. java veya c# biliyorsanız onları kullanabilirsiniz. bu işi yapacak yüksek seviyeli methodlar vardır diye tahmin ediyorum.

ya da

www.onlineconversion.com
  • milistroke  (02.07.12 02:39:17) 
bu arada unix time ve windows time farklı şeylermiş sanırsam. bence siz sağlama yapmadan emin olmayın çevirdiğiniz değerin doğru olduguna.


  • milistroke  (02.07.12 02:44:01) 
Tamamdır, Unix Time ile yapılıyor evet, excel fonksiyonu kullandım çevrim için:

=A1/(60*60*24)+"1/1/1970"
  • roket adam  (02.07.12 02:50:31) 
A1/(60*60*24) işlemi sonrası küsüratı atmadan hesaplıyorsa helal olsun excel'e.


  • milistroke  (02.07.12 02:56:36) 
Yaklaşık değer lazım bana, çok hassasiyet gerekli değil. Zaten araya artık yıl falan da giriyo, hani hassasiyet bayaa sıçıyo belli bi noktadan sonra da, mühim değil yani :)


  • roket adam  (02.07.12 03:02:00) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.