CSV2ORP.

بيثون CSV إلى مكتبة استيراد Openerp
التحميل الان

CSV2ORP. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • LGPL v3
  • السعر:
  • FREE
  • اسم الناشر:
  • Stephane Mangin
  • موقع ويب الناشر:
  • https://bitbucket.org/StefMangin/

CSV2ORP. العلامات


CSV2ORP. وصف

CSV2OERP هي مكتبة Python ملائمة لاستيراد البيانات من تنسيق CSV إلى Instance Openerp.csv2oerp هي طريقة بسيطة وسريعة لإجراء استيراد. من خلال القاموس (رسم الخرائط DICT) تتكون من حقول OpenerP مرتبطة بعمدة من ملف CSV وتتضمن خيار البحث، يمكنك بسهولة طلب بياناتك قبل الترميز بأي خطوط كطريقة OpenerP. هيكل هذا القاموس بسيط وبديهي. يمكنك إجراء معالجة على حقل ما بعد الاستيراد على وجه الخصوص أو حذفها أو تعديلها. يمكنك أيضا وفقا للمعايير، تخطي سطرا أو لا تقرر إنشاء كائن يتم معالجته. كيك Startimport CSV2OERP وبعض عمليات الاسترجاعات: >>> من CSV2OERP استيراد الاستيراد >>> من CSV2OERP.Fields استيراد العمود، مخصص، علاقة >> > من csv2oerp.callbacks استيراد get_id، get_idsconfigure connection: >>> المضيف = '198.168.0.1' >>> Port = 8069 >>> DBNAME = 'Database' >>> المستخدم = 'Admin' >>> PWD = ' admin '>>> csv2oerp.connect (المضيف والمنفذ والمستخدم، PWD، DBNAME) إنشاء مثيل استيراد جديد: >>> example_file = استيراد () قم بتعيين ملف CSV للاستخدام: >>> example_file.set_input_file (' example_file. حدد CSV "،"، "،"، "،"، "Outf-8": >>>>> Def Country_code (الذات، النموذج، الحقل، القيمة، الخط): ... "" " شخصيات ... "" "" "" ... قيمة الإرجاع .بير () تحديد رسم الخرائط الخاص بك لربط كل من CSV و OPENERP: >>> example_file.set_mapping ({... # تحديد نموذج قاعدة (دائما في القائمة شكل) ... "res.partner.address": )، ... "Street2": العمود ()، ... # حقول بسيطة .. . 'الرمز البريدي': العمود (9)، ... 'City': العمود (10)، ... 'CEDEX': العمود (68)، ... "الهاتف": العمود (14)، ... الفاكس: العمود (15)، ... "البريد الإلكتروني": العمود (17)، ... # علاقة النموذج مع الإدراج الديناميكي من قاعدة بيانات Openerp ... # ليس كائن الأصلي من إطار Openerp ... 'Region_ID': مخصص (11، get_id ('res.region'، اسم "الاسم")) ... "Dep_ID": مخصص (12، get_id ('res.dep'، اسم "الاسم") ... # علاقات النموذج غير محدثة إذا كان موجودا ... "country_id": العلاقة ('rel_res_partner_address، no_update :: res.country')، ... # علاقات النموذج ذات القيمة الفريدة بين الكائنات ... "partner_id": العلاقة ('rel_res_partner_address :: res.partner' البحث = صحيح)، ...}، ...]، ... # تحديد العلاقات بين النماذج ... 'rel_res_partner_address :: res.partner': {... اسم ": العمود (1)، .. . "صفارة الإنذار": العمود (2)، ... "موقع الويب": العمود (16)، ... "تعليق": العمود (56)، ...}، ... # العلاقة دون كتابة إذا كان موجودا .. 'rel_res_partner_address، no_ تحديث :: res.country ': {...' code ': العمود (13، رد الاتصال = _country_code، البحث = صحيح)، ... "الاسم": العمود (13، البحث = صحيح)، ...}، ...} أخيرا بدء عملية الاستيراد: >>> example_file.start () وإظهار إحصائيات أنشطة الكائنات أثناء عملية الاستيراد: >>> csv2oerp.show_stats () الصفحة الرئيسية للمنتج


CSV2ORP. برامج ذات صلة

dofler.

لوحة القيادة من فشل الفشل - جدار مخلوع من الأغنام ...

60

تحميل