在后续的代码中,我们将用到:
xlrd:读取文件
xlwt:向Excel文件写入内容
pandas:进行数据处理的第三方库
pip show xlrd
pip show xlwt
pip show pandas
如果模块已安装:
如果没有安装,会显示'no found'
pip install xlwt
pip install xlrd
pip install pandas
将示例1读取的 Excel 文件内容,写入到另一个Excel中,对学校所在省份进行简单判断。第一行合并单元格显示标题。(示例1见Python——Excel读写操作(1))
PS:def 函数名 ·······return :定义一个在模块应用后面的函数
函数不能放入具体值
xlwt.Workbook:创建Excel文件(这里Work要大写,否则报错)
add_sheet(名称):添加表单
write(行序,列序,内容,样式):向单元格添加内容
write_merge(行序1.行序2,列序1,列序2,内容,样式):合并指定范围单元格,并指定内容
save(相对路径):在新的文件夹中创建文件
xlwt.Font():定义字体
bold:是否加粗 height:字体大小(像素)
color_index:字体颜色(0:黑,1:白,2:红,3:绿,4:蓝,5:黄,6:紫)
xlwt.XFStyle():定义样式
xlwt.Alignment():定义对齐方式
horz:水平居中(0:左,2:中,3:右)
vert :垂直居中( 0:上,1:中,2:下)
PS:这里的行序和列序都是从0开始计算
代码效果:
在导入pandas第三方库的同时将其引入到pd模块中
import 第三方库名 as XX:在实现导入库的同时将其导入到XX模块中,在后续需要引用该库时可以用XX代替,更加方便简介。
PS:如果创建文件对象,则需要在下方书写一遍文件对象名,否则无法输出
代码效果:
read_excel():从Excel文件中读取数据
index_col=x:索引列,可以是整数或整数列表
索引从0开始,0代表第一列,1代表第二列
①head(n):获取前n行,n默认为5
使用print( )打印则没有pandas的输出结构格式
②、tail(n):获取后n行,n默认为5
③、count():统计各列中非空值的数量
④、to_excel(相对路径):将数据以Excel文件形式保存到指定的地方