Boşluk içeren ham metin dosyasında metin nasıl yapılandırılır ve taşınır


0

Yapmam gereken, bir metin sütununu dosyanın başka bir bölümüne taşımak; ancak, her satırın sonunda belirli bir boşluk olması gerekir ve yalnız sütunu kopyalayamam çünkü bir sonraki satıra sarılır.

Bunu yapmak için zaten var mı? Bunu koymak için çok temel bir yol şudur:

A     B     C      D     E
1     2     3      4     
1     2            4     5
1     2            4     5
1     2            4     5
1     2            4     5

Bu yüzden "5" 'in C'nin altına taşınması gerekiyor. Her satırın düzgün çalışması için her biri 150 karakter olmalıydı. Sütunu taşımak için Excel'e taşımayı denedim; ancak, bir metin dosyasına verdiğimizde, tüm konfigürasyonlar berbat olur ve bunu kullanamayız.

Açıklamadan cevabına Açıklama Düzenleyin .

Aslında biçimlendirilmiş sütunlarda değiller, boşluklarla ayrılmış "sütunlarda" oldukları için bir sütun bulmak ve taşımak imkansızdır. Aynı zamanda sayılar değil, ben sadece onları biçimlemeyi sahte olarak koydum. Aslında taşınmam gereken adresler. Ancak sütunlara benzemesi gereken büyük bir metin bloğu olduğundan, bu işlem çok zordur.


Daha Fazla Düzenleme

... yani dosya aslında şuna benziyor:

ABCDE
1 28 314 404 
17 27 4 52
12345 256 42 5
128 2 4095 512
1 221 456789 5773

Neden, Excel yöntemiyle ne çalışmıyor? Kesinlikle verileri içe aktarabilir ve ardından dışa aktarabilirsiniz; örneğin, sekme duraklarını boşluklarla değiştirebilirsiniz. 150 karaktere ulaşan eksik boşluklara bazı küçük betikler eklenebilir (Perl, Ruby, birisi bunu Stackoverflow'ta pişirecek, eminim)
slhck

@Agains: Hala ne demek istediğini anlayamadım. Sorunuzu düzelttim; lütfen düzenlememin durumunuzu temsil ettiğini onaylayın veya nasıl olmadığını açıklayın.
Scott

@Scott "AgainstClint" 2011'de son aktif oldu ...
James Jenkins

Yanıtlar:


0

Doğru hatırlıyorsam, ALT tuşuna basıp ardından "kutudaki" metni fare ile veya ok tuşlarıyla (istediğiniz gibi) seçebilirsiniz. Daha sonra kopyalayıp yapıştırabilirsiniz ...


Bazı çalışmalar sayesinde, ayrı bir dosyada yalnız ihtiyacım olan bilgiyi aldım. Ancak onları sütuna yapıştırdığımda, onların içinde olmalarını istiyorum, tamamen yeni bir satır oluşturur ve bunların içinde bulunmalarını istediğim sütun yerine bunların hepsini yeni satırlara koyar. Bu bir Word dosyası değildir. bu arada. Biçimlendirme nedenlerinden dolayı Not Defteri'nde açılmalıdır.
Clint'e

Satır frenleri sorun çıkarırsa, bunları sadece kelimelere gösterin, böylece sayıları işaretleyebilir veya boşlukları önce kesip yapıştırabilirsiniz. Siparişinizi yine de dosyanızda tutmak için bazı alanları kesmeniz gerekir. Bunları satırların sonuna koyarsanız, sayıları kolayca işaretleyebilirsiniz.
Darokthar

Bunun ne olduğunu kendim açıklamış olabileceğimi sanmıyorum. Aslında biçimlendirilmiş sütunlarda değiller, boşluklarla ayrılmış "sütunlarda" oldukları için bir sütun bulmak ve taşımak imkansızdır. Aynı zamanda sayılar değil, ben sadece onları biçimlemeyi sahte olarak koydum. Aslında taşınmam gereken adresler. Ancak sütun gibi görünmek üzere ayrılmış büyük bir metin bloğu olduğundan, bu işlem çok zordur.
Clint'e

Ayrıca, metnin formatı tamamen kapalı olduğu için kelimeye koyamıyorum, bu yüzden Word'e koyduğumda 0'lı karakterleri ve kullanılabilir herhangi bir şeye formatlanamayan diğer karakterleri topluyor.
Clint'e

Senin problemin kulağa garip geliyor. Not Defteri'nde problemsiz olarak düzenleyebiliyorsanız, word'ün yapabilmesi gerekir. Benim için noktalı virgül yerine boşluk kullanan bir tür .csv dosyası gibi geliyor. Slhck yorumunu izlemeye çalışın ve Veriler -> Harici Verileri İçe Aktar -> Verileri İçe Aktar -> Metin dosyalarını kullanarak excelinize dönüştürün. Bir Dialog sorularla açılır. Ayırma karakterini boşluklara ayarlayın. Umarım bu işe yarar.
Darokthar

0

Bunun sabit genişlikte bir CSV dosyası olduğundan eminim. yani her sütunun dolgusu, içe ve dışa aktarma düzeninde kritik öneme sahiptir. Her ne kadar Excel bu tür bir dosyayı yükleyebilse de, aynı biçimde geri veremez.

Yardımcı olabilecek CSV Easy adında bir aracım var. Böylece Excel'e yükleyin, sıralayın, csv olarak dışa aktarın, CSV Easy'ye yükleyin ve sabit genişlik olarak kaydedin.

Csveasy.com adresinde deneme sürümü mevcuttur.

Umarım yardımcı olur.


0

Bu düz bir metin dosyasıysa (Excel ve Word etiketleriyle karıştırıldım), EditPlus'ı kullanabilirsiniz , alt-C sütun seçimine izin verir.


0

28 Ağustos 11 Şubat 'a Karşı 28 Ağustos'ta yapılan yorumda: soru açıklığa kavuşturuldu.

Excel'e içe aktardıktan sonra "Sabit Genişlik" Sınırlandırmasını kullanın

Veri> sütunlara metin> Sabit genişlik

Aralarınızı 150'ye koyun, bu size her 150 karakter veya boşluk için ayrı sütunlar verir. Bundan sonra bir excel sütundan diğerine kopyalayıp yapıştırabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.