暂无描述

pre.py 1.3KB

    # -*- coding: utf-8 -*- import xlrd from pysnippets.strsnippets import strip from tamron.models import TamronRegisterInfo def pre_reg(): TamronRegisterInfo.objects.filter(fid=TamronRegisterInfo.BRAND).delete() TamronRegisterInfo.objects.filter(fid=TamronRegisterInfo.MODEL).delete() TamronRegisterInfo.objects.filter(fid=TamronRegisterInfo.METIER).delete() workbook = xlrd.open_workbook('./tamron/data/LRC.xls') # sheets = workbook.sheets() # sheet = sheets[0] sheet = workbook.sheet_by_name('User') nrows = sheet.nrows brands = set() models = set() metiers = set() for idx in range(1, nrows): rvals = sheet.row_values(idx) print rvals brand = strip(rvals[5]) if brand: brands.add(brand) model = strip(rvals[6]) if model: models.add(model) metier = strip(rvals[4]) if metier: metiers.add(metier) for brand in brands: TamronRegisterInfo.objects.create(fid=TamronRegisterInfo.BRAND, title=brand) for model in models: TamronRegisterInfo.objects.create(fid=TamronRegisterInfo.MODEL, title=model) for metier in metiers: TamronRegisterInfo.objects.create(fid=TamronRegisterInfo.METIER, title=metier)