डीबीएफ निर्माण और हेरफेर 2003 के बिना


12

मेरी कंपनी सिर्फ ऑफिस 2007 में अपग्रेड हुई है और अब मैं आसानी से डीबीएफ बनाने और हेरफेर करने में सक्षम नहीं हूं। मैं इस क्षमता को हटाकर एमएस के फैसले को नहीं समझता हूं, लेकिन अफसोस कि मसाले वाले दूध का रोना रोने का कोई फायदा नहीं है। मैं यहां सभी से पूछता हूं, आप अपने सभी डीबीएफ की जरूरतों को पूरा करने के लिए (अधिमानतः मुक्त) क्या उपयोग करते हैं?

जवाबों:


9

खोलने और संपादन के लिए, Excel 2007 खोलें और बस dbf फ़ाइल को इसमें खींचें।

एक नई DBF फ़ाइल (http://www.excelforum.com/excel-2007-help/643473-save-as-dbf.html) बनाने के लिए:

  • Excel 2007 में, "फ़ाइल> इस रूप में सहेजें .." पर जाएं और .csv चुनें

  • अब Access 2007 खोलें और इम्पोर्ट डेटा चुनें और csv फ़ाइल चुनें

  • डेटा तब एक तालिका में लोड हो जाता है और वहां से आप एक्सेस को DBF फ़ाइल में निर्यात कर सकते हैं! DBF3, DBF4, DBF5 में से किसी एक को चुनना


3
यदि आप Access I में आयात करने जा रहे हैं तो व्यक्तिगत रूप से पहले CSV को निर्यात करने का बहुत कम कारण है। एक्सेस में आप एक्सेल वर्कशीट पर सीधे \ link लोड कर सकते हैं फिर dbf को एक्सपोर्ट करते हैं। बस आपको एक और कदम बचाता है जहां आप संभावित रूप से गड़बड़ कर सकते हैं।
हॉर्निडेड 19'13

संदर्भ के लिए, यह समाधान केवल Office 2010 तक काम करता है। Office 2013 ने dbf ( ref ) को आयात करने की पहुँच की क्षमता को हटा दिया , हालाँकि Excel 2013 अभी भी ड्रैग और ड्रॉप रूट द्वारा dbf देख सकता है। जाहिरा तौर पर पहुँच 2010 रनटाइम से dll के माध्यम से पहुँच dbf आयात को फिर से सक्षम करने का एक मार्ग है: jonwilliams.org/wordpress/2014/03/21/…
मैट

14

मैंने dbf फ़ाइलों के साथ काम करने के लिए Open Office का उपयोग किया है ।


ओपन ऑफिस कैल्क एक्सेल के 'पुराने' संस्करणों की तरह काम करेगा और आपको सीधे .dbf को संपादित और सहेजने की अनुमति देगा।
डैरेन कोप

2
@dariapra: आपकी टिप्पणी संपादन पर लागू होती है। Excel में। dbfs के रूप में अच्छी तरह से - यह .dbf को संपादित करने के लिए उपयोग किया जाने वाला प्रोग्राम नहीं है जो समस्या का कारण बनता है, यह है कि यदि आप जाते हैं और .dbf को 'बाहर' में संपादित करते हैं, तो आकृतिफाइल्स काफी परेशान हो जाते हैं। कार्यक्रम।
डैरेन कोप

1
मुझे लगता है कि एकमात्र जाल आवारा है अल्पविराम, OO उन्हें एक अपराधी की व्याख्या करता है। दाएं सबसे कॉलम को नीचे स्क्रॉल करके चबाने वाले डेटा के लिए खोली गई फ़ाइल की जांच करना सुनिश्चित करें। सियाओ
विली

1
मैं खुद से कोई सिफारिश नहीं कर रहा हूं कि जीआईएस सिस्टम के बाहर डीबीएफ न खोलें। मुझे सूची को क्रमबद्ध करने के लिए लुभाया जा रहा है, यह स्पष्ट रूप से विनाशकारी है। जाहिर है, हालांकि आपको इसे सीखने से पहले कुछ समय करना होगा .....
विली

3
इस थ्रेड को फ्रंटपेज पर वापस लाने के लिए क्षमा करें, लेकिन: मैं डेटा के हेरफेर के दौरान हर समय अपने DBFs के भीतर डेटा प्रकारों का सहारा लेता हूं और संशोधित करता हूं, और भ्रष्टाचार से बचने की चाल काफी सरल है: अपने GIS पैकेज में एक "फीचर आईडी" फ़ील्ड बनाएं (क्षेत्र कैलकुलेटर का उपयोग करके), और ओपनऑफिस या लिब्रे को बचाने और बंद करने से पहले इस कॉलम का उपयोग करके अपने डीबीएफ का सहारा लें। ऐसा लगता है कि * .shp "पंक्ति-आईडी" द्वारा विशुद्ध रूप से सुविधाओं और विशेषताओं को जोड़ता है - सुविधा 1 पंक्ति 1 में जाती है, भले ही आपने डीबीएफ फ़ाइल का सहारा लिया हो या नहीं।
SAnderka

3

मैंने इस ऐड का उपयोग theXLwiz द्वारा निर्मित dbf को बचाने के लिए किया है ।


TheXLWiz SaveDBF एडऑन ऑफिस 2013 में 32 और 64 बिट दोनों में काम करता है, लेकिन दुख की बात है कि विकास और समर्थन जनवरी 2015 तक समाप्त हो गया है। इसलिए कुछ और वर्षों के लिए वैसे भी यह अभी भी काम कर सकता है।
मैट विल्की

3

Google डॉक्स - docs.google.com अपलोड .xls (.xlsx डाउनलोड dbf।) या जेकब का तरीका।

अद्यतन नवंबर 2015: Google ड्राइव अब Google डॉक्स की जगह लेता है, एक .dbf अपलोड करने के लिए ड्राइव और फ़ोल्डर पर राइट क्लिक करें और फ़ाइलों को स्थानांतरित करने के लिए एक अपलोड विकल्प उपलब्ध है। अगर .dbf काम नहीं करता है, तो अपलोड करने से पहले .txt का नाम बदलें और Google ड्राइव पर .ameb का नाम बदलें।


यह तरीका कितना सुरक्षित है, मैं आमतौर पर फैली हुई चादरों का उपयोग करता हूं जो मालिकाना जानकारी के साथ भरी हुई हैं। मैं नहीं चाहता कि गूगल इसे वेब पर थूक दे।
फर्लांग

आप इसे निजी बना सकते हैं - क्या कहता है कि Google को नहीं पता कि आपकी हार्ड-ड्राइव पर पहले से क्या है? CIA और GCHQ करते हैं। केवल वास्तविक सुरक्षित तरीका ऑफ़लाइन है। यह एक्सेल 2007 से एक .dbf प्राप्त करने के लिए एक मध्यवर्ती समाधान था (फिर इसे Google डॉक्स को हटा दें)।
Mapperz

2
जहां तक ​​मैं बता सकता हूं, यह विकल्प अब उपलब्ध नहीं है - एक तरफ गोपनीयता के मुद्दे, Google डॉक्स मेरे लिए एक .dbf डाउनलोड विकल्प नहीं दिखाता है। मुझे Excel, OpenOffice, PDF, CSV, Text और HTML दिखाई देते हैं। इसलिए एक्सेस या थर्ड-पार्टी सॉफ्टवेयर एकमात्र विकल्प हैं।
रूडी

मैंने @ रुडी के अवलोकन की पुष्टि की है कि Google डॉक्स (शीट्स) से डीबीएफ निर्यात अब उपलब्ध नहीं है। इस जवाब को शायद अब हटा दिया जाना चाहिए।
मैट विल्की

@mattwilkie और रूडी अपडेट किया गया पोस्ट परिवर्तनों के अनुसार
Mapperz


2

मैं अपने xls, xlsx फ़ाइल को arcmap में लोड करता हूं और विशेषता तालिका को खोलता हूं, अवांछित किसी भी कॉलम को छिपाता हूं, केवल डेटा वाली पंक्तियों का चयन करता हूं (कभी-कभी यह अतिरिक्त अशक्त पंक्तियों को दिखाता है), और फिर डेटा निर्यात करें (dbf प्रकार चुनें)।


2

मैं R का उपयोग कर रहा हूं । कोर पैकेज में विदेशी नामक एक पैकेज होता है जो आपको dbfफाइलों को आसानी से पढ़ने / लिखने में सक्षम बनाता है। आप एक dbfफ़ाइल को पढ़ सकते हैं जो एक आकृति के साथ जुड़ा हुआ है, और समस्याओं के बिना इसे पूरी तरह से अधिलेखित कर दें (यह मानते हुए कि आप एक पंक्ति नहीं हटाते हैं)। आप केवल एक डेटाफ्रेम को dbfप्रारूप में आउटपुट कर सकते हैं , जो मैं कभी-कभी करता हूं क्योंकि यह एक कॉम्पैक्ट डेटा प्रारूप है। कोड इस प्रकार है, जहां dataframeआपका डेटा है, और fileफ़ाइल नाम है:

write.dbf(dataframe, file, factor2char = TRUE, max_nchar = 254)

1

मैंने सफलतापूर्वक DBFs से भरे फ़ोल्डर से कनेक्ट करने के लिए FoxPro ODBC ड्राइवर का उपयोग किया है। यदि आप पंक्तियों को हटाने जा रहे हैं तो कुछ चेतावनी हैं (सुनिश्चित करें कि DBF ड्राइवर डिलीट पोस्ट करता है, न केवल अंतर) बल्कि अन्यथा यह बहुत बुरा भी नहीं है।

आप कार्यालय से परे अन्य ग्राहकों से भी जुड़ सकते हैं, जो स्क्रिप्टिंग के उद्देश्य और पसंद के लिए आसान है।


1

मैं DBF व्यूअर प्लस नामक एक कार्यक्रम का उपयोग करता था, यह DBF प्रबंधक के समान लगता है, मैंने इसे कुछ वर्षों के लिए उपयोग नहीं किया है, इसलिए सुनिश्चित करें कि अभी भी उपलब्ध नहीं है

यह यहाँ से उपलब्ध है http://www.alexnolan.net/software/


अभी भी नवंबर 2015 में उपलब्ध है। हालांकि अंतिम रिलीज 2012 की है, यह मेरे लिए Win7 x64 पर दर्द रहित रूप से काम करता है। नि: शुल्क (दान के लिए पूछता है, लेकिन कोई नाग), एकल फ़ाइल पोर्टेबल निष्पादन योग्य, बहुत अच्छा है।
मैट विल्की 18

1

DBF प्रबंधक दृश्य फ़ॉक्सप्रो डेटाबेस सहित dBase और FoxPro को देखने, संपादित करने, बनाने में सक्षम है।

http://www.dbfmanager.com/


1

मैं कभी-कभी Infolib , या अधिक सटीक रूप से infolib से निर्मित कमांड लाइन dbf2info उपयोगिताओं का उपयोग करता हूं , अमेरिकी पर्यावरण संरक्षण एजेंसी के रैंडी डियरडॉफ द्वारा, लगभग 1998। हालांकि, आस्टिनिएबल रूप से केवल आर्किनफो में 'जानकारी' के लिए लिखा गया है, यह सादे पाठ फ़ाइलों के साथ भी काम करता है। दुर्भाग्य से विंडोज़ बायनेरिज़ 64 बिट विंडो पर काम नहीं करते हैं।

-=[ INFOLIB.BAT ]=-

        AVAILABLE INFOLIB COMMANDS (recall by typing "infolib")

        ascii2info   dbf2info     dbfitems     dbflist
        dbflook      info2ascii   info2dbf     infodel
        infodir      infoitems    infolist     infolook

मुझे इन उपकरणों के लिए एक मौजूदा इंटरनेट होस्ट नहीं मिल रहा है, इसलिए मैंने GitHub पर अपने स्लैश से सामान डाला: https://github.com/maphew/infolib (बायनेरी भी)।

अद्यतन: इन्फोलिब के लिए श्रेय ESRI के टॉड स्टेलहॉर्न को जाता है, उपकरण संग्रह के लिए रैंडी जिम्मेदार हैं। रीडमे से "ये प्रोग्राम ईएसआरआई के टॉड स्टेलहॉर्न द्वारा लिखे गए इन्फोलिब नामक सीधे इन्फो एक्सेस के लिए एक सार्वजनिक डोमेन सी पैकेज का व्यापक उपयोग करते हैं।"


0
  1. एक सीएसवी के रूप में अपने xxls सहेजें
  2. नोटपैड के साथ csv खोलें और yourcsv.txt के रूप में सहेजें
  3. DBase में कमांड विंडो से, CREA yourdbf, और अपने xxls में मेल खाने वाले फ़ील्ड, प्रकार और चौड़ाई को परिभाषित करें; Ctrl-W को बचाने के लिए
  4. अपने खुद के दिल्ली से एपीपीई
  5. डेटा की जांच करने के लिए BROW। किया हुआ! सुनिश्चित करें कि आपके पास BDE कॉन्फिगरेशन टैब के लिए देशी dBase फ़ाइलों के लिए स्तर 4 है (7 अब डिफ़ॉल्ट है) dBase टेबल के लिए या ArcView 3.x dbf को नहीं पहचानेगा। इसके अलावा dBase (अधिकतम चौड़ाई 10, कोई रिक्त स्थान या विशेष वर्ण) में क्षेत्र के नामकरण नियमों का पालन करें।

-1 यदि पूछने वाला डीबीएफ फ़ाइलों को बनाने / हेरफेर करने के लिए एक्सेल का उपयोग करना चाहता है, तो यह संभवतः एक सुरक्षित धारणा है कि डीबेस स्थापित या उपलब्ध नहीं है।

यह सच है, लेकिन यह dbase.com पर उपलब्ध है - वे सॉफ्टवेयर को अपडेट करने का बहुत अच्छा काम कर रहे हैं। मैं इसके बिना नहीं रह सकता।
डॉन Pickenpaugh

डॉन यह जवाब विषय पर हो सकता है, क्योंकि ओपी ने संकेत दिया कि वे अन्य चीजों की कोशिश करने के लिए तैयार हैं। हालाँकि इसे संदर्भ को फ्रेम करने के लिए कुछ पाठ जोड़ने की आवश्यकता है। Ex: "मैं dbase.com से ___ का उपयोग करता हूं। यह सक्रिय रूप से समर्थित है और DBF के मूल रचनाकारों से है। यहाँ इसे शेपफाइल्स के साथ उपयोग करने का एक तरीका है ...."
मैट विल्की

0

यदि यह एक्सेल की प्रयोज्यता है, तो आप (विस्तारित खोज और प्रतिस्थापित करने के बाद, पिछले मानों को भरें, भरें, ...) और आप डिफ़ॉल्ट स्टोरेज प्रारूप को बदल सकते हैं: बजाय उपयोग करें । तब आप केवल एक्सेस में .mdb खोल सकते हैं और वहां संपादित कर सकते हैं या जरूरत के अनुसार .xls से पुश / पुल कर सकते हैं।

याद रखें कि ऑब्जेक्ट या FID को अक्षुण्ण रखना महत्वपूर्ण है, इसलिए एक्सेस और एक्सेल साइड से पंक्तियों को जोड़ना या हटाना नहीं है, और केवल फीचर क्लास टेबल को छूने के लिए सावधान रहें। जब तक आप बैकअप रखते हैं और देखभाल और ध्यान के साथ चलते हैं तब तक आप ठीक हो जाएंगे।

एक अतिरिक्त लाभ Longer_Field_Names और बढ़ी हुई पंक्ति सीमाओं का उपयोग करने में सक्षम हो रहा है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.