Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
2393
Tıklama
0
Öne Çıkarma
XML ve EXCEL Dönüşümlü Bir Düzenlemeye ihtiyaç Var. Yardım!!
K
7 yıl
Yarbay
Konu Sahibi

Elimde çeşitli klasörlere serpiştirilmiş 3 ayrı dosya formatından convert edilen .xml uzantılı belgeler var. Bunların içerisinde yer yer kodların bulunduğu text içerikleri var ve o textleri çevirmeyi planlıyorum. Fakat bu kod kalabalığından kurtulup dosyanın iskeletini bozmamak için alttakine benzer bir çeviri formu oluşturmak istiyorum. Tabii içeriğin çevirisiyle işim bittiğinde düzenlenen bu excel formunun içindeki satırları çıkarılan adres bilgilerine göre yerli yerine aktaracak bir programa ihtiyacım var. Yani iki yönlü çalışacak ve içeriği kayıpsız şekilde aktaracak. Satırların içindeki bazı özel .xml kodları da excele aktarılırken işarete dönüşecek ve yeniden xml'e aktarılırken yeniden kodlara dönüşecek, textin içindeki " < > gibi işaretler belgenin içindeki işaretlerle karışmayacak. Exceli aşağıdaki örnek çeviri formundaki gibi çevrimiçi ortama taşıyacağımdan script veya makroların bozulmaması için dönüşümü yapan aracın belge içine entegre edilmiş değil ayrı bir araç olarak yapılmasını, sürüklemek veya çalıştırılmak suretiyle işletilmesini istiyorum.

Elde etmek istediğim excel Anahtar(id kod) - orjinal metin - çeviri metni - dizin adresi şeklinde 4 sütundan oluşması benim için yeterli. yalnız bazı textler anahtarlara bire bir bağlıyken bazı anahtarlara 3-4 text kodu bağlanmış durumda, dolayısıyla tek sütun içerisinde tek hücrelik veri oluştururken sıkıntı çıkarabilir veya textler yan sütunlara kayabilir.

<Entry Id="X" <Line Text="bla bla">
<Entry Id="Y" <Line Text="bla bla"> düzen normalde bu şekilde ilerlerken zaman zaman

<Entry Id="Z" <Line Text="bla bla"> <Line Text="bla bla"> <Line Text="bla bla"> şeklinde satırlar çıkabiliyor

Başta belirttiğim gibi 3 ayrı formattan çıkarılmış xml dosyaları var, dosya yapıları farklı anahtar verileri farklı kodlarla konumlandırılmış, textler farklı şekilde aktarılmış, satır sonu kodları farklı verilmiş. Her uzantı için ayrı bir excel nüshası işime yarar. Ayrıca işlemlerin bu farklılıkları dikkate alınarak yapılması gerekiyor.


Klasöre zaman zaman yeni belgeler ekleyebilirim veya çıkarabilirim. Bu yüzden aracın gösterilen klasördeki ve hedef uzantıdaki tüm xml belgelerini toplayarak excel yapması, iş bitince de topladığı adreslere geri yazdırması veya paketlemesi gerekiyor.

Açıklamayı net bir şekilde yapamadığımın farkındayım ama ilgilenen olursa konuyu belgeler üzerinden anlatırım. Bu konuda bana yardımcı olabilir misiniz?


Örnek çeviri formu
https://docs.google.com/spreadsheets/d/1kMm_bxzju-shIvzH2SsdJsbdQ55qn7zb25O7TMq0srw/edit#gid=95176361

XML belgeleri
http://www.mediafire.com/file/10hizazusfbd1eo/XML.7z

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi KarapathiaN -- 13 Nisan 2018; 12:4:43 >


Bu mesajda bahsedilenler: @Grimm
G
7 yıl
Yarbay

konuyla ilgilenmemekle birlikte belki işinize yarar diye xmllerin yapısından örnek alıp google translate aracılığıyla çeviri programı yaptım işinize yararsa kullanırsınız
projeyle birlikte verdim debug bin klasörüne bakarsınız.

https://www.dosyaupload.com/mb7P


Bu mesaja 1 cevap geldi.
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.