百家姓
今天,我们来了解下如何将我们上一篇内容中获取到的数据保存在Excel中。01 前置知识点
在学习之前,我们首先来看下需要掌握哪些知识点
需要哪些知识点首先是《百家姓》姓氏起源的数据,这里不多讲了,感兴趣的小伙伴看上一篇内容。
结合Excel文件处理其次,我们需要知道如何将数据存储到Excel电子表格中,这里我们使用Python中的xlwt模块解决该问题。
当然,如果你对于其他模块比较熟悉,比如openpyxl,亦或者是pandas,你也可以选择它们,这里只介绍一种思路。对于xlwt处理Excel文件,感兴趣的小伙伴了解下往期内容:
当然,如果你还想了解更多,参考下面的内容:
02 实现思路
思路其实很简单,获取数据,然后存入到Excel表格中,聪明的小伙伴也许会问,这么简单为什么还要介绍呢?今天的主要目的是带大家复习前面对于Python的xlwt模块中样式设置内容,并介绍一种利用函数设置样式的方法。
理一下思路
03 案例
我们简单说了解一下今天案例的内容: 首先,获取数据,《百家姓》中的姓氏及起源详解;将Excel表格分为两列内容,一列为姓氏,一列为起源详解。
不同样式我们为表格不同位置设置不同的样式(格式)
标题:加粗,字体为"方正小标宋简体"(这样看起来很漂亮),然后将标题中两列内容合并居中显示;标题样式设置我们使用了直接设置的方式;
表头:使用双线显示,xlwt中边框序号为6的样式,颜色为绿色,背景色定义为红色,垂直水平都居中显示;我们使用了easysf()函数。
内容:样式我们定义一致,不同的是,对于姓氏起源释义一列中内容,我们水平居左对齐(看源代码我们使用了函数参数进行控制),内容样式设置我们使用了一个函数(推荐大家使用该方法)。04 源代码
下面我们来看下源代码
前面的内容
程序源代码好了,我们来看下程序运行效果。
所有内容成功下载并存储在Excel中好了,今天的内容就到这里了,喜欢Python编程的小伙伴关注我,后续推出更加精彩的实战项目。想要源代码或者《百家姓》释义(起源、历史名人等)的小伙伴关注我,下方留言……
转载请注明出处,百家号:Python高手养成