Django往数据库导入数据

作者:Master易
时间:于 2020年5月8日 02:24 创建, 2020年5月12日 08:23 最后一次的修改
浏览:106

import os,sys,django,xlrd
文件名 = '服务费表0417.xls'
读取的Excel = xlrd.open_workbook(filename = 文件名)
文件内第一个表= 读取的Excel.sheet_by_index(0)
# def 获得列序号(表名,查找字段名):
#     列序号 = None
#     for i in range(表名.ncols):
#         if (表名.cell_value(0,i) == 查找字段名):
#             列序号 = i
#             break
#     return 列序号
#横向资料 = [文件内第一个表.row_values(i) for i in range(文件内第一个表.nrows)]
#竖向资料 = [文件内第一个表.col_values(i) for i in range(文件内第一个表.ncols)]
横向资料 = [文件内第一个表.row_values(i) for i in range(1,文件内第一个表.nrows)]
project_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(project_path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'shuai.settings'
django.setup()
from search.models import CompanyPost
list = []
for i in 横向资料:
    list.append(CompanyPost(name = i[0],size = i[1],keshou = i[2],note = i[3]))


CompanyPost.objects.bulk_create(list)




登录后回复

共有0条评论

布丁

易将木剑交给了师父,两人盘腿坐在大树下,师父从怀里摸出一块铁片,在木剑上刻着字。

“无什么……什么什么……易大什么?”易抓着脑袋,念着师父刻的字。

“这些字读,「无极剑派第三百六十九位传人,易大师」。叫你好好读书,连这些字都不认识。”师父敲着易的脑袋说。

“明明是你字太烂……弯弯曲曲的像蚯蚓一样。”易撅着嘴,摸着脑袋,委屈的说。

“是吗,哈哈……”师父摸着脑袋,尴尬的笑着。

“师父,为什么要刻个易大师呢?易就可以了啊。”

“因为带有大师的人,都是很厉害的人。为师希望你以后能将无极剑派的思想发扬光大,所以才刻上大师两个字,这是为师对你的期望。”

“徒儿绝不会辜负师父的期望!”