[Çözüldü] Txt formatına sahib bir belgeyi xls formatına çevirme

Başlatan apocuk, 30 Ekim 2014 - 20:45:41

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

apocuk

Arkadaşlar elimde 1'den 80'e kadar sıralı olarak 80 tane txt dosyası var ben bunları tek komutla xls çevirmek istiyorum
ssconvert 4.txt 4.xls

şeklinde çevirebiliyorum ancak ben hepsini tek seferde yapmak istiyorum yardımcı olabilir misiniz?
Mecburiyet Esaretin Diğer Adıdır.....
http://abdurrahmanakturk.wordpress.com/

furkankalkan

 Txt  uzantılı dosyaları ayrı bir dizine atıp şu komutu
for i in $( ls|grep txt ); do  ssconvert  $i $(echo $i|sed s/.txt/.xls/);  done
çalıştırarak istediğini yapabilirsin fakat txt dosya adlarındaki boşluklar sorun çıkartacaktır. Not: Kodu etraflıca test edemedim eğer gözümden kaçan bir bug varsa haber verin.
Lover
twitter.com/furkan_kalkan1

apocuk

şöyle bir sıkıntı var dosyalar txt formatında fakat dosya sonu .txt olarak bitmiyor
bunun için ne yapabiliriz peki
Mecburiyet Esaretin Diğer Adıdır.....
http://abdurrahmanakturk.wordpress.com/

ersinkandemir

@dewilman'ın kodlarıyla oynarsak biraz:

for i in $( ls ); do  ssconvert  $i $(echo $i".xls");  done


Sadece dosyaların olduğu bir klasörde çalıştırmayı deneyin sorun çıkmaması için.
Where there's a shell, there's a way.



apocuk

Harikasınız ya çok iyi oldu son bir soru formatı değişen dosyaları ayrı bir klasore atmak mumkun mu
Mecburiyet Esaretin Diğer Adıdır.....
http://abdurrahmanakturk.wordpress.com/

ersinkandemir

for i in $( ls ); do  ssconvert  $i $(echo "xlsDosyalar/"$i".xls");  done
Olur sanırım. :)
Where there's a shell, there's a way.



apocuk

Mecburiyet Esaretin Diğer Adıdır.....
http://abdurrahmanakturk.wordpress.com/