作者:乔山办公网日期:
返回目录:excel表格制作
用python读取excel中的一列数据步骤如下:
1、首先打开dos命令窗,百安装必须的两个库,命令是: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。
import xlwt
f = xlwt.Workbook() #创建来工作自薄
sheet1 = f.add_sheet(u'sheet1',cell_overwrite_ok=True) #创建sheet
list = [1,2,3,4,5]
j = 0
for i in list:
sheet1.write(j,0,i) #循环百写入度 竖着写问
j=j+1
f.save('text.xls')#保存文件答
# 需安装 xlrd-0.9.2 和 xlutils-1.7.1 这两个模块e79fa5e98193e4b893e5b19e336
from xlwt import Workbook, Formula
import xlrd
book = Workbook()
sheet1 = book.add_sheet('Sheet 1')
sheet1.write(0,0,10)
sheet1.write(0,1,20)
sheet1.write(1,0,Formula('A1/B1'))
sheet2 = book.add_sheet('Sheet 2')
row = sheet2.row(0)
row.write(0,Formula('sum(1,2,3)'))
row.write(1,Formula('SuM(1;2;3)'))
row.write(2,Formula("$A$1+$B$1*SUM('ShEEt 1'!$A$1:$b$2)"))
book.save('formula.xls')
book = xlrd.open_workbook('formula.xls')
sheet = book.sheets()[0]
nrows=sheet.nrows
ncols=sheet.ncols
for i in range(nrows):
for j in range(ncols):
print (sheet.cell(i,j).value)
方法一百,xlwt:度
import xlwt
workbook = xlwt.Workbook()
sheet = workbook.add_sheet("sheet1")
sheet.write(0, 1, "test")
workbook.save("test.xls")
方法二问,答xlsxwriter:
import xlsxwriter
workbook = xlsxwriter.Workbook(file_name)
worksheet = workbook.add_worksheet(u"所有版数据")
worksheet.write("A1", u"账号权ID")
workbook.close()