| | worksheet.write(1, 0, xlwt.Formula(‘HYPERLINK(“http://www.baidu.com”;“百度一下”)’)) |
| | # 保存 |
| | workbook.save(‘Excel_test.xls’) |
| | |
需要注意的是最好在当前路径下通过命令行执行,否则无法生成文件。
三、0openpyxl
openpyxl是一个Python库,用于读取/写入Excel 2010 xlsx/xlsm/xltx/xltm文件。
安装包
pip install openpyx |
安装完成可以开始进行读取数据
import openpyxl | |
import os | |
file_path = os.path.dirname(os.path.abspath(__file__)) | |
base_path = os.path.join(file_path, ‘data.xlsx’) | |
workbook = openpyxl.load_workbook(base_path) | |
worksheet = workbook.get_sheet_by_name(‘Sheet1’) | |
row3=[item.value for item in list(worksheet.rows)[2]] | |
print(‘第3行值’,row3) | |
col3=[item.value for item in list(worksheet.columns)[2]] | |
print(‘第3行值’,col3) | |
cell_2_3=worksheet.cell(row=2,column=3).value | |
print(‘第2行第3列值’,cell_2_3) | |
max_row=worksheet.max_row | |
print(‘最大行’,max_row) |
现在我们来开始写入数据