django读取excel表格并引用自定义函数,然后插入mysql数据库库

该博客介绍了如何在Django中读取Excel表格,利用自定义函数处理数据,然后将处理后的数据插入到MySQL数据库的过程。包括在view.py中操作,创建自定义函数myfunction.py,定义models.py,以及执行数据库映射和修改函数以完成数据插入。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

django读取excel表格并引用自定义函数 , 然后插入mysql数据库库

view.py

# -*- coding: utf-8 -*-    
# 上一句话是要识别中文
from __future__ import unicode_literals

from django.shortcuts import render
from cmdb import models
from django.shortcuts import HttpResponse
from django.http import JsonResponse
import json
from django.core import serializers
# Create your views here.
from django.views.decorators.cache import cache_page
# 引入自定义模块
from cmdb.myfunction import to_mysql
# 导入excel 需要的包 需要用pip安装
# pip install xlrd 
import xlrd
import uuid
import random

@cache_page(60 * 15)  # 秒数,这里指缓存 15 分钟,不直接写900是为了提高可读性 这要提高加载速度
# 读取excel表格
def excel_import(request):
    file_excel = 'C:/Users/Administrator/Desktop/data.xls'
    col_name_index = 0
    by_name = u'Sheet1'
    data = xlrd.open_workbook(file_excel)
    table = data.sheet_by_name(by_name)
    n_rows = table.nrows  # 行数
    row_dict = {}
    for row_num in range(1, 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值