Python读取Excel和写入Excel

import pandas as pd

bidList = []

# 读取第一列
df = pd.read_excel('read_excel.xlsx', sheet_name='sheet1', usecols=[0])
data = df.values
num = 0
for bookId in data:
    for bid in bookId:
        num = num + 1
        print("序号:"+str(num))
        bidList.append(bid)

writer = pd.ExcelWriter('write_excel.xlsx')
data_df = pd.DataFrame(data=list(bidList))
data_df.to_excel(writer, float_format='%.5f', index=False)
writer.save()

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python可以使用第三方库 openpyxl 来读取写入Excel文件。 首先,我们需要安装 openpyxl 库,可以通过命令 `pip install openpyxl` 进行安装。 然后,通过 `openpyxl.load_workbook()` 方法来读取Excel文件。例如,如果要读取名为 "data.xlsx" 的Excel文件,可以使用以下代码: ``` from openpyxl import load_workbook # 打开Excel文件 workbook = load_workbook(filename='data.xlsx') # 选择要操作的Sheet sheet = workbook['Sheet1'] # 读取单元格的值 cell_value = sheet['A1'].value print('A1单元格的值为:', cell_value) # 循环遍历读取整个Sheet中的数据 for row in sheet.iter_rows(min_row=1, max_row=sheet.max_row, min_col=1, max_col=sheet.max_column, values_only=True): for cell_value in row: print(cell_value) # 关闭Excel文件 workbook.close() ``` 接下来,我们可以使用 `openpyxl.Workbook()` 方法创建一个新的Excel文件,并使用 `create_sheet()` 方法创建一个Sheet。之后,可以使用 `sheet.cell()` 方法来写入单元格的值。例如: ``` from openpyxl import Workbook # 创建新的Excel文件 workbook = Workbook() # 创建一个新的Sheet sheet = workbook.create_sheet("Sheet1", 0) # 写入单元格的值 sheet['A1'].value = 'Hello' sheet['B1'].value = 'World' # 保存Excel文件 workbook.save(filename='output.xlsx') # 关闭Excel文件 workbook.close() ``` 以上就是使用Python读取Excel文件然后写入Excel文件的基本步骤。根据具体需求,可以使用 openpyxl 库提供的更多功能来读取写入 Excel 文件中的数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值