赞
踩
项目采用前后端分离的思路,服务器端用iis部署纯前端页面,并运行Django后台接口供前端调用
将一组表头相同的仅包含一个sheet的excel表格进行合并,生成一个仅包含一个sheet的总表文件
项目很简单,在一些细节上花费的时间相对较长
接收来自前端的文件并传递给文件处理函数,返回最终的文件到前端
def upload_file(request):
filePath = 'C:/web/concat_django/excels/' #存储文件的总文件夹的完整路径
# filePath = 'E:/web/'
datename = time.strftime('%Y%m%d%H%M%S',time.localtime(time.time())) + '_' + str(random.randint(0,1000)) # 本次文件夹的名称,用时间和随机数保证独一无二
os.makedirs(filePath + datename) # 新建文件夹
filePath = filePath + datename + '/'
if request.method == "POST": # 请求方法为POST时,进行处理
# 存储请求中的所有文件
files
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。