excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel单元格内写入格式,Python有妙招,xlsxwriter模块两种方式

Python中处理Excel的经典库有很多,比如:xlsxwriter。它是个处理Excel工作表的利器,它是迄今为止,支持Excel功能最全的一个Python第三方模块。而且,它的执行速度更快,支持更多的写入内容。唯一的缺点是,这个库只支持写入,不支持读取。今天,我们详细了解下这个库的写入格式的两种方式。方法一:在构造函数中将属性设置为键/值对的字典 import xlsxwriterworkbook = xlswriter.Workbook('test.xlsx')worksheet = workbook.add_sheet('formatExcel')titleformat = workbook.add_format({'bold': True,'font_name': '微软雅黑', 'font_size': 22})worksheet.write(0, 0, '这是一个标题', titleformat)workbook.close()方法二:使用对象Format提供的方法 (此处省略代码中1-3行,见方法一) titleformat = workbook.add_format() titleformat.set_font_name('微软雅黑') titleformat.set_font_size(22) titleformat.set_bold() (此处省略代码,见方法一中5-6行)总结 一般来讲,键/值接口比对象方法更灵活、更清晰是设置格式属性的推荐方法。这两种方法产生结果是相同的。格式可以传递给工作表的set_row()和set_column()方法来定义行或列的默认格式属性设置格式时,以最终写入的格式状态来确定。比如:本例中,我们在方法二第8行语句之前,加入titleformat.set_font_name('宋体'),则字体就变为了宋体,而加粗、字体大小设置不受影响。好了,今天的内容就到这里了,有点意犹未尽的感觉,没错,更多精彩内容参见下面专栏(详细介绍了操作Excel的各种第三方模块的使用方法,还有很多案例哦)。 喜欢Python编程的小伙伴关注我,后续推出更加精彩的内容。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接