python打开excel文件并编辑,python设置excel单元格格式

  python打开excel文件并编辑,python设置excel单元格格式

  如何用Python写Excel格式

  发布时间:2021-03-12 17:02:25

  来源:易俗云

  阅读:77

  作者:利亚

  在本内容中,边肖将讨论如何用Python编写Excel格式。文章内容丰富,将从专业角度进行分析阐述。看完这篇文章,希望你能有所收获。

  首先导入xlwt模块importxlwt。

  创建文件名

  创建Excel工作簿对象

  创建工作表

  为样式字体创建一个红色文件名=(u commodity template.xls )。

  wb=xlwt。工作簿(

  sheet=WB.add_sheet(sheet1))。

  style= font:colour _ index red;

  red_style=xlwt.easyxf(style)

  要写入的数据datas=[

  [名称,代码,成本,货物类别标识,

  “重量”、“净重”、“品牌标识”,

   out_id 、 image_url 、 customs_code 、

   hs_code 、海关_价格、现行、关税

  is_group 、 cn_name 、 goods_name 、 goods_price]、

  [u 商品名称,u 商品代码,u 成本,u 商品类别,

  U 重量,U 净重,U 品牌,U 外链,

  U 图片网址,U 海关编码,U 海关编码,

  U 海关报价,U 商品状态(0/f),U 商品组合(t/f),

  U 申报中文名称,U 商品名称,U 销售单价]

  ]

  写入标题row_count=Len(datas)

  forrowinrange(0,row_count):

  col_count=len(datas[row])))))))))).

  forcolinrange(0,col_count):

  格式化标题单元格ifrow==0:#。

  sheet.write(row,col,datas[row][col]).

  else:# header下的数据格式

  sheet.write(row,col,datas[row][col],red_style).

  合并单元格,用红色字体写note=u 的部分是描述部分,请删除。“更新批产品”字段必须是名称(SKU)。其他需要更新的信息,请复制以下字段并添加到第一行(t为是,f为否)。

  sheet.write _ merge (2,2,0,len ) datas[1],note,red_style))).

  效果如下。

  这里介绍一下write_merge的六个参数(start_row,end_row,start_col,end_col,data,style)。

  Start_row:合并第一行单元格。

  End_row:合并单元格的最后一行。

  Start_col:合并单元格的第一列

  End_col:合并单元格的结束列。

  数据:内容

  风格:风格

  说明:python与Excel和Docx交互,控制文本颜色和其他样式。(通俗易懂)))。

  1、excelfromxlxwriter . workbookimportworkbook

  Workbook=创建工作簿(r test.xlsx) xlsx

  add worksheet=workbook . add _ worksheet(a)工作表

  red=workbook . add _ format { color : red } # color对象

  Worksheet.write (0 0,0, sentences) 0,0表示行、列,sentences表示要写入的字符串。

  Test_list=[我爱,中国,天安门]

  Test_list.insert(1,red) #将color对象放在要设置颜色的单词之前。

  打印(测试列表))是

  Worksheet.write _ rich _ string (1 1,0,*test_list) #写入工作簿

  Workbook.close(#记得关闭

  结果如下。

  2、docxfromdocximportdocument # pipinstallpython-docx

  fromdocx.sharedimportRGBColor,Pt

  fromdocx.oxml.nsimportqn

  Content=[我是,中国,北京]

  是,打印(内容)

  #创建文档对象

  文档=文档(

  #创建段落对象。请注意,内容显示在段落的开头。

  Para=document.add_paragraph(段落0\n))。

  #将正文内容添加到段落对象

  para.add_run(content[0]).

  返回将内容添加到para对象时运行的内容对象。然后,您可以使用这个run对象来设置这部分字符的样式,如颜色、大小和字体。

  run=para . add _ run(content[1])()))))))65

  设置run对象的字体颜色属性。RGBcolor(250,0,0)代表红色。

  run . font . color . RGB=RGB color(250,0,0))。

  设置run对象的字体大小属性。

  run.font.size=pt(20)).

  设置run对象的字体类型属性。

  Run.font.name=u ?

  快跑。_ element.rpr.rfonts.set (qn (w:东亚),u song?ti))

  #向#para对象添加其他内容

  add_run(内容[2]).

  #保存

  文档。保存(test.docx))。

  以上是编辑们分享的在Python上写Excel格式的方法。如果你有同样的疑问,请参考以上分析进行理解。更多知识欢迎关注百速云行业资讯频道。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: