Excel'de dbf nasıl açılır? Verileri Microsoft Excel'den DBF formatına dönüştürme Excel'den dbf'ye

DBF, daha önce Microsoft Office ortamına entegre edilmiş olan, çalışma yeteneği olan bir veritabanı dosyasıdır. Access ve Excel uygulamaları formatla çalışmış, daha sonra Access paketten çıkarılarak ayrı bir program haline getirilmiş ve Excel'de 2007 yılından itibaren DataBaseFile desteği önemli ölçüde sınırlandırılmıştır.

Bir DBF dosyasını doğrudan Excel'de açmak mümkün değilse, önce onu dönüştürmeniz gerekir.

Bununla birlikte, birçok kişi tarafından modası geçmiş bir format olarak görülmesine rağmen DBF, iş, tasarım ve mühendislik alanlarındaki özel programlarda hala yaygın olarak kullanılmaktadır. Büyük miktarda bilgiyle çalışmanın gerekli olduğu her yerde, bunların yapılandırılması, işlenmesi ve sorguların yürütülmesi. Örneğin, 1C Enterprise yazılım paketi tamamen veritabanı yönetimine dayanmaktadır. Ve çok sayıda ofis dokümantasyonunun ve verisinin Excel'de işlendiği göz önüne alındığında, bu formatlarla entegre çalışma konusu alakalı ve talep görmektedir.

DBF ile çalışırken Excel sorunları

Excel 2003, DBF'yi açma ve düzenlemenin yanı sıra XLS belgelerini şu formatta kaydetme yeteneğine de sahipti:

  1. Menü çubuğundan "Dosya" seçeneğini seçin.
  2. Daha sonra “Farklı Kaydet”e tıklayın.
  3. Açılır listeden “*.dbf”yi seçin.

ÖNEMLİ. 2007'den bu yana, veritabanı formatını Excel'de açabilir ve görüntüleyebilirsiniz, ancak değişiklik yapamaz veya .xls belgelerini buraya kaydedemezsiniz. Standart program araçları artık bu seçeneği sunmamaktadır.

Ancak uygulamaya böyle bir fonksiyon ekleyen özel eklentiler bulunmaktadır. Programcılar geliştirmelerini çeşitli forumlarda çevrimiçi olarak yayınlarlar. farklı varyantlar. XslToDBF adı verilen en popüler eklenti, geliştiricinin http://basile-m.narod.ru/xlstodbf/download.html web sitesinden indirilebilir. İndirme ücretsizdir ancak dilerseniz cüzdanınıza veya kartınıza istediğiniz tutarı aktararak projeye destek olabilirsiniz.

Kurulum ve kullanım:

  1. Arşivi yukarıdaki siteden indirin.
  2. XlsToDBF.xla'yı buradan çıkarın ve bilgisayarınıza kaydedin.
  3. Excel'de soldaki Microsoft simgesinin bulunduğu menüye, “Seçenekler”e gidin.
  4. Excel Seçenekleri altında Eklentiler'i seçin.
  5. Yönet/Excel Eklentileri satırında Git'e tıklayın.
  6. Gözat'a tıklayın ve kaydedilen XlsToDBF.xla dosyasını bulun.
  7. Eklentiler listesinde onay kutusu işaretlenmiş olarak “XLS -> DBF” girişi görünmelidir. Orada olup olmadığını kontrol edin.
  8. Artık .xls dosyasını .dbf biçiminde kaydedebilirsiniz. Aynı siteden indirebilirsiniz detaylı talimatlar kullanarak. Önemli olan tablo verilerini doğru hazırlamaktır.
  9. Tablo hazır olduğunda dolu herhangi bir hücreyi seçin ve Alt ve F tuşlarına basın
  10. Açılan makro penceresinde alana XlsToDBF yazın, büyük/küçük harf önemli değildir.
  11. Çalıştıra tıkla.
  12. Verileri doğru hazırlayıp formatladıysanız veritabanı dosyası da kaynak XLS'nin bulunduğu klasöre kaydedilecektir.

Office'te hiçbir şeyi değiştirmek istemiyorsanız ve eklentilere ve üçüncü taraf uygulamalara güvenmiyorsanız, XLS dosyasını DBF'ye dönüştürmenin daha fazla zaman alan bir yolunu önerebilirsiniz:

  1. Microsoft Access'i satın alın ve yükleyin.
  2. Excel'de belgeyi hazırlayın ve kaydedin.
  3. MS Access'te "Aç" düğmesini tıklayın ve dosyayı seçin.
  4. Artık içe aktarmayı doğru şekilde yapılandırmanız gerekiyor.
  5. Başlamak için sayfayı seçin. Birkaç tane varsa, yine de birer birer yapmanız gerekir.
  6. Tablonun başlık satırı varsa uygun kutuyu işaretleyin.
  7. Daha sonra tablo adını değiştirebilirsiniz.
  8. Şimdi "Dış Veriler" seçeneğine tıklayın.
  9. “Dışa Aktar”, “Gelişmiş” düğmesine tıklayın.
  10. dBase Dosyasını seçin.
  11. Bir ad belirtin ve konumu kaydedin.

Bu yöntem her zaman başarılı bir şekilde çalışmaz, genellikle veri işleme ve sonraki kaydetme sırasında hatalar meydana gelir. Ve çok uzun ve zahmetlidir.

Dönüştürmek

Ofis programlarıyla uğraşmamak için verileri bir formattan diğerine aktarmanıza olanak tanıyan birçok uygulama oluşturulmuştur. İlk olarak, hemen hemen tüm güçlü DBMS programları XLS'ye aktarma ve ondan yükleme yapma olanağı sunar. İkincisi, dönüşüm konusunda uzmanlaşmış küçük yardımcı programlar var. Bunlardan bazıları:


Bu programların tümünde dönüşüm, kaynak dosyayı açmak ve ardından "Dönüştür" veya "Dışa Aktar" komutunu çalıştırmaktan ibarettir.

Ayrıca ücretsiz çevrimiçi dönüştürme hizmetleri de vardır. Bu tür sitelerde kaynak dosyayı göndermeniz (indirmeniz) istenir, "Dönüştür"e tıklayın, ardından dönüştürülen belgeye bir bağlantı görünecektir. Bu tür hizmetlere ne ölçüde güvenebileceğinize dair karar bireyseldir, risk ve risk size aittir.

Böylece DBF'yi Excel'de açabilirsiniz, ancak sürümü 2007 veya daha yeniyse, onunla daha fazla bir şey yapamazsınız, sadece bakın. XLS'de düzenleme ve kaydetmenin yanı sıra ters yönde dönüştürme için özel eklentiler veya programlar vardır. Farklı uygulamalarda DBF'yi dönüştürme ve onunla çalışma deneyiminiz varsa, ipuçlarınızı yorumlarda paylaşın.

Çelyabinsk bölgesi sakinlerinin dikkatine!

Çelyabinsk bölgesinin TFOMS'u, kimlik belgenizin ayrıntılarını değiştirirseniz ve yeni bir pasaport alırken sigortanıza başvurmanız gerektiğini hatırlatır. tıbbi organizasyon(iletişim bilgileri zorunlu sağlık sigortası poliçesinde belirtilmiştir) bu değişikliklerin meydana geldiği günden itibaren bir ay içinde.


DİKKAT!!! Dönüştürülen dosyanın raporlama dönemi Ocak 2019'dan (dahil) itibaren ise, XDConverter7 programında dönüştürme yapmanız gerekir. Dönüştürülen dosyanın raporlama dönemi Kasım - Aralık 2018 (dahil) arasındaysa, XDConverter6 programında dönüştürme yapmanız gerekir. Dönüştürülen dosyanın raporlama dönemi Temmuz-Ekim 2018 (dahil) arasındaysa, XDConverter5 programında dönüştürme yapmanız gerekir. Dönüştürülen dosyanın raporlama dönemi Haziran 2017 ile Haziran 2018 (dahil) arasındaysa, XDConverter4 programında dönüştürme yapmanız gerekir. Dönüştürülen dosyanın raporlama dönemi Ocak 2015 ile Mayıs 2017 (dahil) arasındaysa, XDConverter3 programında dönüştürme yapmanız gerekir. Dönüştürülen dosyanın raporlama dönemi Nisan 2014 ile Aralık 2014 (dahil) arasındaysa, dönüştürme için XDConverter2 programını kullanmanız gerekir. Dönüştürülen dosyanın raporlama dönemi Mart 2014'e (dahil) kadarsa, XDConverter programında dönüştürme yapmanız gerekir. XDConvert, usl_pack_*.rar adlı bir referans paketi kullanır. XDConvert2 için usl_pack2_*.rar adlı bir referans paketi kullanılır. XDConvert3, usl_pack3_*.zip adlı bir referans paketi kullanır. XDConvert4, usl_pack4_*.zip adlı bir referans paketi kullanır. XDConvert5, usl_pack5_*.zip adlı bir referans paketi kullanır. XDConvert6, usl_pack6_*.zip adlı bir referans paketi kullanır.

Dönüştürücünün çalışması için bir referans kitapları paketi web sitesindeki "Teknik destek - Dizinler - XDConverter programı için USL_PACK referans paketi" bölümünden indirilebilir.

XDConverter programında, "Dizinleri indir" menüsüne gitmeniz, ardından indirilen dosyayı usl_pack_yymmdd.rar (yymmdd - yıl\ay\gün) biçiminde seçmeniz ve "Aç" düğmesini tıklamanız gerekir. Dizinler indirilecektir.

XML->DBF'yi manuel olarak dönüştürme

  1. Araçlar-Ayarlar menüsüne gidin, veri dosyasının yolunun doğru olduğunu kontrol edin ve Tamam'a tıklayın.
  2. Menüde Dönüştür - XML'i Yerel'e seçin.
  3. Açılan pencerenin Giriş dosyası bölümünde veri dosyasının (zip arşivi) yolunu belirtin.
  4. Çıktı dosyası bölümünde Adı kontrol edin ve gerekiyorsa yolu belirtin.
  5. İşlem düğmesine tıklayın. Günlük penceresinin altında dönüşümün ilerlemesi görüntülenir.

DBF'den XML'e manuel olarak dönüştürme

Manuel dönüştürme modu için "Dönüştür - XML'e Yerel" menüsüne gitmeniz gerekir. Daha sonra gerekli Yerel dosyayı seçin ve "Aç" düğmesini tıklayın. Kaynak/alıcı seçim penceresi görünür. Dosyanın nereden ve nereye gönderildiğini belirtmelisiniz. Sağlık tesislerinden Zorunlu Sağlık Sigortası Fonu'na veya sağlık kuruluşuna (veya programın sağlık kuruluşunda yüklü olması durumunda sağlık kuruluşundan sağlık kuruluşuna). Daha sonra “Tamam” butonuna tıklayın. Dönüşüm başlayacak ve tamamlandıktan sonra sonuç hakkında bir rapor yayınlanacaktır.

Komut Satırı Başlatma Seçenekleri

"XDConverter.exe 1 2 3 4", burada

1 - Dönüştürülen dosyanın adı (yolu belirterek)

2 - Oluşturulan dosyanın dizini

3 - Kaynak (M,T,S)

4 - Alıcı (M,T,S)

3, 4 - yalnızca DBF->XML\ dönüşümü için

Dönüştürücü başlatıcı (tek kurulum ve başlatma için)

1. StartConvert'ı kurun ve çalıştırın.
2. Menüde kişisel dosyanın raporlama dönemini seçin. muhasebe.
3. Program istenen dönüştürücüyü (XDConverter, XDConverter2, XDConverter3) otomatik olarak başlatacaktır.
4. Daha sonra her zamanki gibi dönüştürün.

XDConverter7

XDConverter6

XDConverter5

XDConverter4

DBF, çeşitli programlar arasında ve öncelikle veritabanlarını ve elektronik tabloları koruyan uygulamalar arasında veri depolamak ve alışverişi yapmak için kullanılan popüler bir formattır. Her ne kadar modası geçmiş olsa da piyasada talep görmeye devam ediyor çeşitli alanlar. Örneğin, muhasebe programları onunla aktif olarak çalışmaya devam ediyor ve kontrol ediyor ve hükümet organları Raporların önemli bir kısmını bu formatta kabul edin.

Ancak ne yazık ki Excel, Excel 2007'den başlayarak bu formatı tam olarak desteklemeyi bıraktı. Artık bu programda yalnızca DBF dosyasının içeriğini görüntüleyebilirsiniz ve uygulamanın yerleşik araçlarını kullanarak verileri belirtilen uzantıya kaydetmek artık mümkün olmayacaktır. Neyse ki, verileri Excel'den ihtiyacımız olan formata dönüştürmek için başka seçenekler de var. Bunun nasıl yapılabileceğine bakalım.

Excel 2003 ve programın önceki sürümlerinde, standart yöntemi kullanarak verileri DBF (dBase) formatında kaydedebiliyordunuz. Bunu yapmak için öğeye tıklamanız gerekiyordu "Dosya" yatay uygulama menüsünde öğesine dokunun ve ardından açılan listeden bir konum seçin. "Farklı kaydet…". Açılan kaydetme penceresinde listeden istediğiniz formatın adını seçip butonuna tıklamanız gerekmektedir. "Kaydetmek".

Ancak ne yazık ki, Excel 2007'den başlayarak, Microsoft geliştiricileri dBase'in geçerliliğini yitirdiğini ve modern Excel formatlarının tam uyumluluk sağlamak için zaman ve para harcayamayacak kadar karmaşık olduğunu düşündüler. Bu nedenle Excel, DBF dosyalarını okuma yeteneğini korudu, ancak verileri yerleşik yazılım araçlarıyla bu formatta kaydetme desteği durduruldu. Ancak eklentileri ve diğer yazılımları kullanarak Excel'de kayıtlı verileri DBF'ye dönüştürmenin bazı yolları vardır.

Yöntem 1: WhiteTown Dönüştürücü Paketi

Verileri Excel'den DBF'ye dönüştürmenize olanak tanıyan bir dizi program vardır. En iyilerinden biri basit yollar Verileri Excel'den DBF'ye dönüştürmek, nesneleri çeşitli uzantılara sahip WhiteTown Converters Pack'e dönüştürmek için bir yardımcı program paketi kullanmaktır.

Bu programın kurulum prosedürü basit ve sezgisel olmasına rağmen, bazı nüanslara dikkat çekerek yine de ayrıntılı olarak üzerinde duracağız.

  1. Yükleyiciyi indirip başlattıktan sonra hemen bir pencere açılır Kurulum Sihirbazları Daha sonraki kurulum prosedürleri için bir dil seçmenizi ister. Varsayılan olarak Windows kopyanızda yüklü olan dili görüntülemesi gerekir, ancak isterseniz bunu değiştirebilirsiniz. Bunu yapmayacağız ve sadece düğmeye basacağız. "TAMAM".
  2. Ardından, yardımcı programın sistem diskinde kurulacağı konumu gösteren bir pencere açılır. Varsayılan olarak bu klasördür "Program dosyaları" diskte "C". Burada da hiçbir şeyi değiştirmemek ve tuşuna basmak daha iyidir "Daha öte".
  3. Daha sonra hangi spesifik dönüşüm yönlerine sahip olmak istediğinizi seçebileceğiniz bir pencere açılır. Varsayılan olarak tüm kullanılabilir dönüştürme bileşenleri seçilir. Ancak bazı kullanıcılar, her yardımcı program sabit diskte yer kapladığından hepsini yüklemek istemeyebilir. Her durumda öğenin yanında bir onay işaretinin bulunması bizim için önemlidir. "XLS (Excel)'den DBF'ye Dönüştürücü". Kullanıcı, yardımcı program paketinin geri kalan bileşenlerini kendi takdirine bağlı olarak kurmayı seçebilir. Ayarlar yapıldıktan sonra butonuna basmayı unutmayın. "Daha öte".
  4. Bundan sonra, klasöre kısayol eklediğiniz bir pencere açılır. "Başlangıç". Varsayılan olarak kısayol çağrılır "Beyaz Şehir", ancak isterseniz adını değiştirebilirsiniz. düğmesine basın "Daha öte".
  5. Daha sonra masaüstünde bir kısayol oluşturulup oluşturulmayacağını soran bir pencere açılır. Eklenmesini istiyorsanız ilgili parametrenin yanına bir onay işareti bırakın; istemiyorsanız işareti kaldırın. Ardından her zaman olduğu gibi düğmeye basın "Daha öte".
  6. Bundan sonra başka bir pencere açılır. Temel kurulum parametrelerini gösterir. Kullanıcı bir şeyden memnun değilse ve parametreleri düzenlemek istiyorsa düğmeye basın "Geri". Her şey yolundaysa, düğmeye tıklayın "Düzenlemek".
  7. İlerlemesi dinamik bir gösterge ile gösterilecek olan kurulum prosedürü başlar.
  8. Daha sonra bir bilgi mesajı açılır ingilizce dili Bu paketin kurulumu için minnettarlığı ifade eden. düğmesine basın "Daha öte".
  9. Son pencerede Kurulum Sihirbazları WhiteTown Converters Pack programının başarıyla kurulduğu bildiriliyor. Tek yapmamız gereken düğmeye basmak "Tamamlamak".
  10. Bundan sonra adı verilen bir klasör "Beyaz Şehir". Belirli dönüşüm alanları için yardımcı program kısayolları içerir. Bu klasörü açın. önümüze çıkıyor Büyük sayıÇeşitli dönüşüm alanları için WhiteTown paketine dahil olan yardımcı programlar. Ayrıca her yönün 32 bit ve 64 bit için ayrı bir yardımcı programı vardır. işletim sistemi Pencereler. Uygulamayı isimle açın "XLS'den DBF'ye Dönüştürücü", işletim sisteminizin bitliğine karşılık gelir.
  11. XLS'den DBF'ye Dönüştürücü programı başlatılır. Gördüğünüz gibi arayüz İngilizcedir, ancak yine de sezgiseldir.

    Sekme hemen açılır "Giriş" ("Girmek"). Dönüştürülmesi gereken nesneyi belirtmek amaçlanmıştır. Bunu yapmak için düğmeye tıklayın "Eklemek" ("Eklemek").

  12. Bundan sonra nesne eklemek için standart bir pencere açılır. İçinde xls veya xlsx uzantılı ihtiyacımız olan Excel çalışma kitabının bulunduğu dizine gitmeniz gerekiyor. Nesne bulunduktan sonra adını seçin ve düğmeye tıklayın "Açık".
  13. Gördüğünüz gibi, bundan sonra nesnenin yolu sekmede görüntülendi "Giriş". düğmesine basın "Sonraki" ("Daha öte").
  14. Bundan sonra otomatik olarak ikinci sekmeye geçiyoruz "Çıktı" ("Çözüm"). Burada, DBF uzantılı bitmiş nesnenin hangi dizinde yayınlanacağını belirtmeniz gerekir. Bitmiş DBF dosyasının kaydedileceği klasörü seçmek için düğmeye tıklayın. "Araştır..." ("Görüş"). İki öğeden oluşan küçük bir liste açılır "Dosya Seç" ("Bir dosya seçin") Ve "Dosya Seç" ("Dosya Seç"). Aslında bu noktalar sadece bir seçim anlamına geliyor çeşitli türler kaydetme klasörünü belirtmek için gezinme pencereleri. Bir seçim yapıyoruz.
  15. İlk durumda normal bir pencere olacak "Farklı kaydet…". Hem klasörleri hem de mevcut dBase nesnelerini gösterecektir. Kaydetmek istediğimiz dizine gidiyoruz. Sahadaki sonraki "Dosya adı" Dönüşümden sonra nesnenin listelenmesini istediğimiz adı belirtiyoruz. Bundan sonra düğmeye tıklayın "Kaydetmek".

    Eğer seçeneği seçerseniz "Dosya Seç", ardından basitleştirilmiş bir dizin seçim penceresi açılacaktır. Yalnızca klasörleri gösterecektir. Kaydedilecek klasörü seçin ve düğmeye tıklayın "TAMAM".

  16. Gördüğünüz gibi, bu işlemlerden herhangi birinin ardından, sekmede nesnenin kaydedileceği klasörün yolu görüntülenecektir. "Çıktı". Bir sonraki sekmeye gitmek için düğmeye tıklayın "Sonraki" ("Daha öte").
  17. Son sekmede "Seçenekler" ("Seçenekler") çok sayıda ayar var, ancak en çok ilgilendiğimiz şey "Not alanlarının türü" ("Not alanı türü"). Varsayılan ayarın olduğu alana tıklayın "Oto" ("Oto"). Nesneyi kaydetmek için dBase türlerinin bir listesi açılır. Bu parametre çok önemlidir, çünkü dBase ile çalışan tüm programlar bu uzantıya sahip tüm nesne türlerini işleyemez. Bu nedenle hangi türü seçeceğinizi önceden bilmeniz gerekir. Altı farklı tür seçeneği mevcuttur:
    • dBASE III;
    • FoxPro;
    • dBASE IV;
    • Görsel FoxPro;
    • >SMT;
    • dBASE Seviye 7.

    Belirli bir programda kullanılması gereken türün seçimini yapıyoruz.

  18. Seçim yapıldıktan sonra gerçek dönüştürme işlemine geçebilirsiniz. Bunu yapmak için düğmeye tıklayın "Başlangıç" ("Başlangıç").
  19. Dönüştürme prosedürü başlar. Bir Excel çalışma kitabında veri içeren birkaç sayfa varsa, bunların her biri için ayrı bir DBF dosyası oluşturulacaktır. Dönüştürme işleminin tamamlandığı yeşil bir ilerleme göstergesiyle gösterilecektir. Alanın sonuna ulaştıktan sonra butona tıklayın "Sona ermek" ("Sona ermek").

Tamamlanan belge, sekmede belirtilen dizinde bulunacaktır. "Çıktı".

Tek bir önemli dezavantaj WhiteTown Converters Pack yardımcı program paketini kullanmanın yöntemi, yalnızca 30 dönüştürme prosedürünü ücretsiz olarak gerçekleştirebilmeniz ve ardından bir lisans satın almanız gerekmesidir.

Yöntem 2: XlsToDBF Eklentisi

Üçüncü taraf eklentiler yükleyerek bir Excel çalışma kitabını doğrudan uygulama arayüzü aracılığıyla dBase'e dönüştürebilirsiniz. Bunların en iyilerinden ve en kullanışlılarından biri XlsToDBF eklentisidir. Uygulaması için algoritmayı ele alalım.

  1. Eklentiyi içeren XlsToDBF.7z arşivini indirdikten sonra, içindeki XlsToDBF.xla adlı nesnenin paketini açın. Arşiv 7z uzantısına sahip olduğundan, paketin açılması bu uzantının standart programı olan 7-Zip ile veya onunla çalışmayı destekleyen başka bir arşivleyici kullanılarak yapılabilir.
  2. Bundan sonra Excel programını başlatın ve sekmeye gidin "Dosya". Daha sonra bölüme geçiyoruz "Seçenekler" pencerenin sol tarafındaki menü aracılığıyla.
  3. Açılan parametreler penceresinde öğeye tıklayın "Eklentiler". E taşınmak Sağ Taraf pencere. En altta bir alan var "Kontrol". İçindeki anahtarı konumuna getiriyoruz "Excel Eklentileri" ve düğmeye tıklayın "Gitmek...".
  4. Küçük bir eklenti yönetimi penceresi açılır. Oradaki butona tıklayın "Gözden geçirmek…".
  5. Nesne açma penceresi açılır. Paketten çıkarılan XlsToDBF arşivinin bulunduğu dizine gitmemiz gerekiyor. Aynı ada sahip klasöre gidin ve ada sahip nesneyi seçin "XlsToDBF.xla". Bundan sonra düğmeye tıklayın "TAMAM".
  6. Daha sonra eklenti yönetimi penceresine dönüyoruz. Gördüğünüz gibi listede isim göründü "XLS -> DBF". Bu bizim üst yapımız. Yanında bir onay işareti bulunmalıdır. Onay işareti yoksa işaretleyin ve ardından düğmeye tıklayın "TAMAM".
  7. Böylece eklenti yüklenmiş olur. Şimdi, verilerinin dBase'e dönüştürülmesi gereken Excel belgesini açıyoruz veya belge henüz oluşturulmamışsa basitçe sayfaya yazıyoruz.
  8. Şimdi verileri dönüşüme hazırlamak için verilerde bazı manipülasyonlar yapmamız gerekecek. Öncelikle tablo başlığının üstüne iki satır ekliyoruz. Sayfada ilk sırada yer almalı ve dikey koordinat çubuğunda adları bulunmalıdır. "1" Ve "2".

    Sol üstteki hücreye, oluşturulan DBF dosyasına atamak istediğimiz adı giriyoruz. İki bölümden oluşur: adın kendisi ve uzantı. Yalnızca Latin alfabesine izin verilir. Böyle bir ismin bir örneği "UCHASTOK.DBF".

  9. Adın sağındaki ilk hücrede kodlamayı belirtmeniz gerekir. Bu eklentiyi kullanan iki kodlama seçeneği vardır: CP866 Ve CP1251. Eğer hücre B2 boş veya dışında herhangi bir değer ayarlanmış "CP866", ardından varsayılan kodlama uygulanacaktır CP1251. Gerekli gördüğümüz kodlamayı belirliyoruz veya alanı boş bırakıyoruz.
  10. Daha sonra bir sonraki satıra geçiyoruz. Gerçek şu ki, dBase yapısında alan adı verilen her sütunun kendi veri türü vardır. Bu tür atamalar var:
    • N(Sayısal) – sayısal;
    • L(Mantıksal) – mantıksal;
    • D(Tarih) – tarih;
    • C(Karakter dizesi.

    Ayrıca, dizede ( CNN) ve sayısal tür ( Nnn) harf şeklinde isimden sonra alandaki maksimum karakter sayısı belirtilmelidir. Sayısal türde ondalık basamaklar kullanılıyorsa, noktadan sonra sayıları da belirtilmelidir ( Nnn.n).

    DBase formatında başka veri türleri de vardır (Not, Genel vb.), ancak bu eklenti onlarla çalışamaz. Ancak Excel 2003, DBF'ye dönüştürmeyi hâlâ desteklediğinde onlarla çalışamıyordu.

    Bizim özel durumumuzda, ilk alan 100 karakter genişliğinde bir dize olacaktır ( C100) ve geri kalan alanlar 10 karakter genişliğinde sayısal olacaktır ( N10).

  11. Bir sonraki satır alanların adlarını içerir. Ancak gerçek şu ki, bizimki gibi Kiril alfabesine değil, Latin alfabesine de girilmeleri gerekiyor. Ayrıca alan adlarında boşluklara izin verilmez. Bunları bu kurallara göre yeniden adlandırıyoruz.
  12. Bundan sonra veri hazırlığı tamamlanmış sayılabilir. İmleç sol fare düğmesini basılı tutarak sayfadaki tüm tablo aralığını seçin. Daha sonra sekmeye gidin "Geliştirici". Varsayılan olarak devre dışıdır, bu nedenle daha fazla değişiklik yapmadan önce onu etkinleştirmeniz ve makroları etkinleştirmeniz gerekir. Ayarlar bloğundaki şeritte sonraki adım "Kod" simgeye tıklayın "Makrolar".

    Kısayol tuşu kombinasyonu yazarak bunu biraz daha kolaylaştırabilirsiniz Alt+F8.

  13. Makro penceresi açılır. Tarlada "Makro adı" eklentimizin adını girin "XlsToDBF" tırnak işareti olmadan. Kayıt önemli değil. Ardından düğmeye tıklayın "Koşmak".
  14. Makro, işlemi arka planda yapar. Bundan sonra kaynak Excel dosyasının bulunduğu klasörde hücrede belirtilen adda DBF uzantılı bir nesne oluşturulacaktır. A1.

Gördüğünüz gibi bu yöntem öncekinden çok daha karmaşıktır. Ayrıca kullanılan alan türlerinin sayısı oldukça sınırlıdır ve oluşturulan türler DBF uzantılı nesneler. Diğer bir dezavantaj ise dBase nesne oluşturma dizininin yalnızca dönüştürme işleminden önce kaynak Excel dosyasının doğrudan hedef klasöre taşınmasıyla atanabilmesidir. Bu yöntemin avantajları arasında, önceki seçeneğin aksine tamamen ücretsiz olması ve neredeyse tüm işlemlerin doğrudan Excel arayüzü üzerinden gerçekleştirilmesi sayılabilir.

Yöntem 3: Microsoft Access programı

Excel'in yeni sürümlerinde verileri DBF biçiminde kaydetmenin yerleşik bir yolu olmasa da, Microsoft Access uygulamasını kullanma seçeneği onu standart olarak adlandırmaya en yakın seçenektir. Gerçek şu ki, bu program Excel ile aynı üretici tarafından piyasaya sürülmüştür ve aynı zamanda Microsoft Office paketine de dahil edilmiştir. Ayrıca, iletişime geçmenize gerek kalmayacağı için bu en güvenli seçenektir. yazılımüçüncü taraf üreticiler. Microsoft Access, veritabanlarıyla çalışmak için özel olarak tasarlanmıştır.

  1. Sayfadaki tüm gerekli veriler Excel'e girildikten sonra, onu DBF formatına dönüştürmek için önce Excel formatlarından birinde kaydetmelisiniz. Bunu yapmak için program penceresinin sol üst köşesindeki disket simgesine tıklayın.
  2. Kaydetme penceresi açılır. Dosyanın kaydedilmesini istediğimiz dizine gidiyoruz. Bu klasörden daha sonra onu Microsoft Access'te açmanız gerekecek. Kitap formatını varsayılan xlsx olarak bırakabileceğiniz gibi, xls olarak da değiştirebilirsiniz. İÇİNDE bu durumda dosyayı yalnızca DBF'ye dönüştürmek için kaydettiğimiz için bu kritik değildir. Tüm ayarlar tamamlandıktan sonra butonuna tıklayın "Kaydetmek" ve Excel penceresini kapatın.
  3. Microsoft Access programını başlatın. Sekmeye git "Dosya", eğer başka bir sekmede açılmışsa. Menü öğesine tıklayın "Açık", pencerenin sol tarafında bulunur.
  4. Dosya açma penceresi açılır. Dosyayı Excel formatlarından birinde kaydettiğimiz dizine gidiyoruz. Pencerede görünmesini sağlamak için dosya formatı anahtarını konumuna getirin. "Excel çalışma kitabı (*.xlsx)" veya « Microsoft Excel(*.xls)", kitabın hangisine kaydedildiğine bağlı olarak. İhtiyacımız olan dosyanın adı görüntülendikten sonra onu seçin ve düğmeye tıklayın. "Açık".
  5. Bir pencere açılır "E-tablo Bağlantısı". Verileri bir Excel dosyasından Microsoft Access'e mümkün olduğunca doğru bir şekilde taşımanıza olanak tanır. Verileri içe aktaracağımız Excel sayfasını seçmemiz gerekiyor. Gerçek şu ki, Excel dosyası birkaç sayfada bilgi içerse bile, onu yalnızca Access'e ayrı ayrı aktarabilir ve buna göre ayrı DBF dosyalarına dönüştürebilirsiniz.

    Ayrı aralıklardaki bilgileri sayfalara aktarmak da mümkündür. Ancak bizim durumumuzda bu gerekli değildir. Anahtarı konumuna ayarlayın "Çarşaflar" ve ardından verileri alacağımız sayfayı seçin. Bilgi ekranının doğruluğu pencerenin alt kısmında görülebilir. Her şey tatmin ediciyse düğmeye basın. "Daha öte".

  6. Bir sonraki pencerede tablonuz başlıklar içeriyorsa yanındaki kutuyu işaretlemeniz gerekir. "İlk satır sütun başlıklarını içerir". Daha sonra düğmeye tıklayın "Daha öte".
  7. Yeni Elektronik Tablo Bağlantısı penceresinde isteğe bağlı olarak bağlantılı öğenin adını değiştirebilirsiniz. Daha sonra düğmeye tıklayın "Hazır".
  8. Bundan sonra tablonun Excel dosyasına bağlanmasının tamamlandığını belirten bir iletişim kutusu açılacaktır. Düğmeye tıklayın "TAMAM".
  9. Son pencerede kendisine atadığımız tablonun adı program arayüzünün sol tarafında görünecektir. Sol fare tuşuyla üzerine çift tıklayın.
  10. Bundan sonra tablo pencerede görüntülenecektir. Sekmeye taşıma "Harici veri".
  11. Araç kutusundaki şeritte "İhracat" yazıya tıklayın "Bunlara ek olarak". Açılan listede öğeyi seçin "dBase Dosyası".
  12. DBF formatına aktarım penceresi açılır. Tarlada "Dosya adı" varsayılan olanlar herhangi bir nedenle sizin için uygun değilse, dosya saklama konumunu ve adını belirtebilirsiniz.

    Tarlada "Dosya formatı"üç tür DBF formatından birini seçin:

    • dBASE III(varsayılan);
    • dBASE IV;
    • dBASE 5.

    Format ne kadar modern olursa (seri numarası ne kadar yüksek olursa), içindeki verileri işlemek için o kadar fazla fırsat olduğu dikkate alınmalıdır. Yani, tüm tablo verilerinin dosyaya kaydedilme olasılığı daha yüksektir. Ancak aynı zamanda gelecekte bir DBF dosyasını içe aktaracağınız programın bu belirli türle uyumlu olma olasılığı daha düşüktür.

    Tüm ayarlar yapıldıktan sonra butona tıklayın "TAMAM".

  13. Bundan sonra bir hata mesajı görüntülenirse, verileri farklı türde bir DBF formatı kullanarak dışa aktarmayı deneyin. Her şey yolunda giderse, dışa aktarmanın başarılı olduğunu bildiren bir pencere açılacaktır. Düğmeye tıklayın "Kapalı".

dBase formatında oluşturulan dosya, dışa aktarma penceresinde belirtilen dizinde bulunacaktır. Daha sonra, onu diğer programlara aktarmak da dahil olmak üzere, onunla her türlü işlemi gerçekleştirebilirsiniz.

Gördüğünüz gibi, Excel'in modern sürümleri, yerleşik araçları kullanarak dosyaları DBF formatında kaydetme yeteneğine sahip olmasa da, bu prosedür yine de diğer programlar ve eklentiler kullanılarak gerçekleştirilebilir. En işlevsel dönüştürme yönteminin WhiteTown Converters Pack'i kullanmak olduğunu belirtelim. Ancak maalesef içindeki ücretsiz dönüşümlerin sayısı sınırlıdır. XlsToDBF eklentisi, dönüşümü tamamen ücretsiz olarak gerçekleştirmenize olanak tanır, ancak prosedür çok daha karmaşıktır. Ayrıca bu seçeneğin işlevselliği oldukça sınırlıdır.

“Altın ortalama” Access programını kullanan yöntemdir. Excel gibi Microsoft tarafından geliştirilmiştir ve bu nedenle artık üçüncü taraf uygulaması olarak adlandırılamaz. Ek olarak, bu seçenek bir Excel dosyasını çeşitli dBase formatı türlerine dönüştürmenize olanak tanır. Bu göstergede Erişim hala WhiteTown programından daha düşük olmasına rağmen.

Excel kullanarak dbf'yi açma seçenekleri
Bunlardan birkaç tane var. Dbf formatının çeşitli değişikliklerle geldiğini unutmayın: dBase II; dBase III; dBase IV; foxpro ve diğerleri.
Dbf dosyalarının doğru açılmasını başka neler etkileyebilir? Bu belge türleri. Ve burada Excel, diğer programlar arasında ve her tür belgeyi dbf formatında açma yeteneği nedeniyle lider bir yer tutuyor.
Açılış kısmı bu formata özgüdür ancak kaydetme ek açıklama gerektirir.
Bir dbf dosyasını açmanın bir yolu Bu, dosya menüsünde dosyayı açtığımız pencereyi kullanmak içindir. Bu oldukça basit bir yöntemdir ve özel bilginiz olmasa bile güvenle kullanabilirsiniz.
Birinci adım - excel'i açın, "dosya"ya gidin, ardından açılır menüden "aç"a gidin.

Daha öte "açık" açılır menüde.

Böylece istenen dosyayı açmak için tanıdık bir pencere görüyoruz. İlgilendiğimiz dosyayı buluyoruz ve sağ alta dbf olarak da bilinen dBase dosyalarını koyuyoruz, eğer dosya hala kötü görünüyorsa “tüm dosyalar” koyuyoruz. Bu modda ihtiyacınız olan dosyayı kesinlikle olması gereken klasörde bulacaksınız.
Dosyayı seçtikten sonra tıklayın "açık".


Sonuç olarak, sayfa1'deki dbf dosyamızı excel dosyasında zaten açılmış olarak alacağız.


Dosyayı açabilir ve dosyanın kendisine çift tıklayabilirsiniz.
Ancak Excel'de belirli ayarları yaparsanız bu mümkündür. Ve böylece sol fare tuşuyla dbf formatında açmak istediğimiz dosyaya çift tıklıyoruz.


Bu işlem sonucunda programın bu şekilde açarken sonucun olumsuz olduğunu bildireceği ve dosyayı açmak için kendi seçeneklerini sunacağı bir mesaj alacağız.


Bu ya soruna internette çözüm aramak ya da seçim yapmaktır. istenilen programönerilen listeden. Önerilen program listesini kullanarak "tamam" düğmesine tıklayarak programı etkinleştiriyoruz. Dbf dosyasının başka bir program tarafından açılmış olması mümkündür. Ve dosyayı Excel'de çalıştırmamız gerekiyor, ardından farenin sağ düğmesini kullanıyoruz, imleci dbf dosyasının üzerine getiriyoruz ve menüde "birlikte aç" ifadesini arıyoruz, bu sekmeyi buluyoruz, üzerine tıklıyoruz ve önerilen aralığı alıyoruz programların. Excel'i arıyoruz ve program kısayoluna tıklıyoruz.


Excel programını görmüyorsak, özelliklere tıklayın, "genel" kısayolu bulun ve uygulama ayarlarında "değiştir" e tıklayın, buna göre excel'i seçin.




Ve böylece bir dbf dosyasının Excel'de nasıl açılacağına dair çeşitli seçeneklere baktık.
Açıklanan yöntemlerden herhangi biriyle çalışırken bir dosya açma penceresi gördüğünüze dikkat edilmelidir. Excel programlar listesindeyse, üzerine tıklayın. Aksi takdirde, “inceleme” arıyoruz,


Onu etkinleştiriyoruz ve yukarıda açıklanan manipülasyonları yapıyoruz. Ancak “birlikte aç” penceresini aktif edip Explorer penceresini gördüğümüzde bir durum ortaya çıkabilir.
Bu durumda Microsoft Office programının bulunduğu klasöre gitmeli ve içinde excel aramalısınız. Bulmak genellikle kolaydır. Değişiklikler yalnızca Excel'in kendi sürümlerinden kaynaklanabilir. Yol C: Program Dosyaları Microsoft ofis ofisi# ve farklı versiyonlarda # simgesi yerine kurulu ofisinizin numarasını veriyoruz. Dizinimize girdik, orada bir excel dosyası görüyoruz. exe.


Fareyi bu dosyanın üzerine getirip etkinleştiriyoruz. Zaten tanıdık olan seçim listesine yönlendirileceğiz ve burada Excel kesinlikle görünecek.


Sonuç olarak Excel'de açık bir dbf formatı elde edeceğiz.


Dbf formatındaki dosyaları daha fazla açmak için, fareyle üzerine tıklayın ve öneriler listesindeki "bu dosyaları açmak için her zaman bu programı kullan" kutusunu işaretleyin.
“Tamam”a tıklayın ve bir dahaki sefere fareyle dosyaya çift tıkladığınızda dbf excel dosyası otomatik olarak açılacaktır.
Gördüğünüz gibi her şey oldukça basit ve resimlerde açıkça görülüyor.

 

Okumak faydalı olabilir: