作者:乔山办公网日期:
返回目录:excel表格制作
实测copy是可百以从度 a.csv复制到知 b.csv中道
import csv
def foo():
with open('a.csv', 'r') as f:
reader = csv.DictReader(f)
rows = [row for row in reader]
if not rows:
return
with open('b.csv', mode='w', newline='', errors='ignore') as f2:
for index, row in enumerate(rows):
if index == 0:
f_csv = csv.DictWriter(f2, fieldnames=list(row.keys()))
f_csv.writeheader()
f_csv.writerow(row)
if __name__ == '__main__':
foo()
Python对Excel的读知写主要有xlrd、xlwt、xlutils、openpyxl、xlsxwriter几种。
1、xlrd主要用道来读取Excel文件(Excel read)
import xlrd
worksheet = xlrd.open_workbook(u'Python操作Excel.xls')
sheet_names= worksheet.sheet_names()
for sheet_name in sheet_names:
sheet2 = worksheet.sheet_by_name(sheet_name)
print sheet_name rows = sheet2.row_values(3) # 获取专第四行内容
cols = sheet2.col_values(1) # 获取第二属列内容
print rows
print cols
有一个模块叫xlrd
这个可以读取excel数据 直接百度就可以找到例子
用python读取excel中的一列数据步骤如下:
1、首先打开zddos命令窗,安装必须的两个库,命令是:pip3 install xlrd;Pip3 install xlwt。
2、准备好excel。
3、打开pycharm,新建一个excel.py的文件,首先导入支持库import xlrdimport xlwt。
4、要操作excel,首先得打开excel,使用open_workbook(‘路径’内),要获取行与列,使用nrows(行),ncols(列),获取具体的值,使用cell(row,col).value。
5、要在excel里写入值,就要使用write属性,重点说明写容入是用到xlwt这个支援库,思路是先新建excel,然后新建页签B,然后将一组数据写入到B,最后保存为excel.xls。