python - 组合两个列表以创建 Xlsxwriter 行
问题描述
给定两个字符串列表(年份和季度),制作一个这样的 excel 行:
"2001 q1", "2001 q2", ..., "2008 q3", "2008 q4"
这是我到目前为止的代码:
import xlsxwriter
from xlsxwriter import workbook
workbook = xlsxwriter.Workbook('template.xlsx')
worksheet_data = workbook.add_worksheet( "data" )
year = ["2001 ", "2002 ", "2003 ", "2004 ", "2005 ", "2006 ", "2007 ", "2008 "]
quarter = ['q1 ', 'q2 ', 'q3 ', 'q4 ']
for x in year:
for y in quarter:
worksheet_data.write_row(
"A1", #start cell
[x + y]
)
workbook.close()
我需要这个用于客户定制的表格。
有任何想法吗?
解决方案
希望能帮助到你:
import xlsxwriter
from xlsxwriter import Workbook
workbook = xlsxwriter.Workbook('template.xlsx')
worksheet_data = workbook.add_worksheet("data")
data = []
year = ["2001 ", "2002 ", "2003 ", "2004 ", "2005 ", "2006 ", "2007 ", "2008 "]
quarter = ['q1 ', 'q2 ', 'q3 ', 'q4 ']
for x in year:
for y in quarter:
data.append(x + y)
worksheet_data.write_row(0, 0, data)
workbook.close()
write_row(0, 0, data)是零索引的,所以这是 A1。
推荐阅读
- reporting-services - 来自两个不同数据集的 SSRS 时间线报告
- powershell - 用于删除上次访问或创建的文件的批处理文件,超过 X 天
- c# - 从 Excel 中提取数据
- angular - Angular - 带有一个选项数组的多项选择
- reactjs - 无法使用 Jest/Enzyme 测试面板内的组件
- asp.net - 如何获取令牌的声明身份或从令牌 oauth2
- css - SCSS:如何不在 CSS 文件中重复声明?
- jquery - 物化 CSS 导航栏菜单下拉菜单不会低于原点
- android - OnBindViewHolder (RecyclerView) - java.lang.IndexOutOfBoundsException: Invalid index 1, size is 1
- javascript - 如何根据 Javascript 中的变量值生成动态页面?