我想用Python导出Excel文件。我正在发送csv数据到我的代码和制作Excel文件。文件已成功保存到特定位置,并带有数据。但它不显示为下载,所以用户知道文件是下载的。在

有一些额外的代码可以对Excel工作表中的某些列进行验证:def downloadUploadExclusionDetailReport(request):

csv_data=request.GET.get('csv_data')

createExcel(csv_data)

return HttpResponse(csv_data, content_type="application/text")

def createExcel(data):

wb=openpyxl.Workbook()

WorkSheet=wb.create_sheet(title="report")

data=data.split('|')

row_count=1

col_count=1

for row in data:

row=row.split(',')

col_count=1

for cell in row:

WorkSheet.cell(row=row_count, column=col_count).value=cell

col_count=col_count+1

row_count=row_count+1

########Add Checked / Unchecked

dv1 = DataValidation(type="list", formula1='"checked,unchecked"', allow_blank=False)

# Optionally set a custom error message

dv1.error ='Your entry is not in the list'

dv1.errorTitle = 'Invalid Entry'

# Optionally set a custom prompt message

dv1.prompt = 'Please select from the list'

dv1.promptTitle = 'List Selection'

# Add the data-validation object to the worksheet

WorkSheet.add_data_validation(dv1)

dv1.ranges.append('A2:A1048576')

########Add Exclusion Reason List

dv2 = DataValidation(type="list", formula1='"limited_by_machine_size,fixed_cycle_time,moq_cannot_be_renegotiated,lt_cannot_be_renegotitaed,vendor_refused_to_be_vendor_consignment,quality_issue_dont_have_short_term_solution,fix_import_export_time,special_requirement_from_customer,new_product,others"', allow_blank=True)

# Optionally set a custom error message

dv2.error ='Your entry is not in the list'

dv2.errorTitle = 'Invalid Entry'

# Optionally set a custom prompt message

dv2.prompt = 'Please select from the list'

dv2.promptTitle = 'List Selection'

# Add the data-validation object to the worksheet

WorkSheet.add_data_validation(dv2)

dv2.ranges.append('B2:B1048576')

########Add Action Category List

dv3 = DataValidation(type="list", formula1='"Max_Benefit,MTO-MTS,Vendor_Consignment,Lead_Time,Prod_Cycle_Time,MOQ,Batch_Size,Quality_Issue"', allow_blank=True)

# Optionally set a custom error message

dv3.error ='Your entry is not in the list'

dv3.errorTitle = 'Invalid Entry'

# Optionally set a custom prompt message

dv3.prompt = 'Please select from the list'

dv3.promptTitle = 'List Selection'

# Add the data-validation object to the worksheet

WorkSheet.add_data_validation(dv3)

dv3.ranges.append('C2:C1048576')

wb.save('C:\Python27\henkel_supply_chain\\fuploads\Template Ver 2.xlsx')

python导出excel 身份证_如何使用Python导出Excel文件?相关推荐

  1. 如何将python数据输入到excel中_如何使用python将大量数据导出到Excel中的小技巧之一...

    如何使用python将大量数据导出到Excel中的小技巧 (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢 ...

  2. python to excel 路径_好消息!Python和Excel终于可以互通了!

    精品文章,第一时间送达 作者:小天真_5eed 链接:https://www.jianshu.com/p/6ecf414f3372 今天为大家分享一篇使用python将大量数据导出到Excel中的技巧 ...

  3. python xlwings追加数据_大数据分析Python库xlwings提升Excel工作效率教程

    原标题:大数据分析Python库xlwings提升Excel工作效率教程 Excel在当今的企业中非常非常普遍.在AAA教育,我们通常建议出于很多原因使用代码,并且我们的许多数据科学课程旨在教授数据分 ...

  4. python 读取excel图片_如何用Python读取Excel中图片?

    公众号: 早起Python 作者:刘早起 大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进 ...

  5. 怎么用python读取excel图_如何用Python读取Excel中图片?

    公众号: 早起Python 作者:刘早起 大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进 ...

  6. python更新excel内容_[原创]使用 Python 读写 Excel 文件(一)更新

    项目要求 如果说是 Office 办公软件使得 Windows 成为主流的操作系统,那么 Excel 就是使得微软硬起来的法宝! Word 和 PowerPoint 都有不相上下的对手,但 Excel ...

  7. python控制excel打印_九、Python 操作excel(一)

    pip install xlrd(读) 1.导入:import xlrd 2.打开文件:book = xlrd.open_workbook(文件位置+文件名) 3.根据sheet名称获取工作薄:she ...

  8. python如何打开excel表格_如何从python中用excel打开excel工作表?

    如果您想在Excel中使用该文件,并使用Python在Excel中打开它,我更喜欢subprocess.Popen()而不是subprocess.Call(). 若要在特定工作表中打开文件,应先保存在 ...

  9. python打开excel表_如何用python打开excel

    最近看到好几次群里有人问xlwt.wlrd的问题,怎么说呢,如果是office2007刚出来,大家用xlsx文件用不习惯,还可以理解,这都10年过去了喂,就算没有进化到office2016,还在用of ...

  10. python实现数据可视化_使用Matplotib python实现数据可视化

    python实现数据可视化 I Feel: 我觉得: In today's digital world data has become as important as air. Machines &a ...

最新文章

  1. 从技术角度分析推荐系统案例
  2. RDKit | 基于化合物结构式图像估算分子式(OpenCV、CNN)
  3. python恶搞小程序-抖音最火的整蛊表白小程序如何做出来的?教你用python做出
  4. r型聚类分析怎么做_【SPSS数据分析】SPSS聚类分析(R型聚类)的软件操作与结果解读 ——【杏花开生物医药统计】...
  5. 我们甚至没有进行包容性的讨论
  6. java.lang.NoClassDefFoundError: javax/transaction/Synchronization (jUnit测试报错)
  7. Qt工作笔记-Qt仿大佬使用关键字(Q_DECL_OVERRIDE与override)
  8. async await 的前世今生
  9. BZOJ 4753 二分+树形DP
  10. android获取位图字节数,Android中获取图片尺寸大小两种方法
  11. 【实验】修改数据文件名字的三种途径
  12. 员工管理系统————员工修改模块
  13. 来自对象字段的Python字典
  14. BScroll warn 】EventEmitter has used unknown event type: “pullingUp“解决方法:看bs文档
  15. 关于HC05 蓝牙模块与与蓝牙模块连接
  16. 使用VS Code插件Code Runner一键运行OpenSees
  17. 求急!!谁会写接口测试,拜托了各位大佬,跪求!!我感激不尽,好好报答他
  18. Jeff Atwood倾情推荐——程序员必读之书 (zz)
  19. Mysql多表联查——经典50题
  20. 甘超波:NLP自我价值感

热门文章

  1. 扇贝有道180909每日一句
  2. Atitit pwa app prblm sulo目录1.1.1. 安卓的chrome没有弹添加到桌面的弹窗 11.1.2. 如何判断是否从主屏幕访问 11.1.3. 如何监听添加到桌面事
  3. Atitit 源码语句解析结构 目录 1.1. 栈帧(stack frame).每个独立的栈帧一般包括: 1 1.2. 局部变量表(Local Variable Table) 2 2. ref 2
  4. Atitit 调用百度语音识别 目录 1. 建立一个音频app项目,获得appid kersec 1 2. 直接使用JAR包步骤如下: 1 2.1. public class baiduAudio
  5. Atitit.数据库事务隔离级别 attilax 总结
  6. paip.mysql 批量kill 连接.
  7. paip.提升用户体验---导入导出
  8. Rust: codewars的prize draw算法
  9. CTP: 11:31分等非交易时段报单录入的应对
  10. 阿里云实时数据加工服务的设计及实践