python中openpyxl的用法
    openpyxl是一个Python库,它允许读取和写入Microsoft Excel 2010(xlsx/xlsm/xltx/xltm)文件。通过使用openpyxl,可以在Python中创建、修改、保存Excel文件,还可以进行数据分析、数据处理等操作。
    使用openpyxl的第一步就是安装它。可以使用pip命令来安装openpyxl:
    ```python
    pip install openpyxl
    ```
    安装完成之后,就可以开始使用openpyxl了。以下是一些常见的openpyxl用法:
    1. 创建一个Excel文件
    ```python
    from openpyxl import Workbook
    wb = Workbook() # 创建一个新的Excel文件
    ws = wb.active # 获取当前活动的工作表
    ws['A1'] = '姓名'
    ws['B1'] = '年龄'
    ws['C1'] = '性别'
    ws['A2'] = '张三'
    ws['B2'] = 20
    ws['C2'] = '男'
    wb.save('example.xlsx') # 保存文件
    ```
python怎么读入excel
    在这个例子中,我们使用Workbook类创建了一个新的Excel文件,并获取了当前活动的工作表。接着使用工作表的cell属性来设置单元格的值,最后使用save()方法保存文件。
    2. 打开一个Excel文件
    ```python
    from openpyxl import load_workbook
    wb = load_workbook('example.xlsx') # 打开已有的Excel文件
    ws = wb.active # 获取当前活动的工作表
    print(ws['A1'].value) # 输出单元格A1的值
    ```
    在这个例子中,我们使用load_workbook()函数来打开一个已有的Excel文件,并获取了当前活动的工作表。接着使用工作表的cell属性来获取单元格的值,最后输出单元格的值。
    3. 修改Excel文件
    ```python
    from openpyxl import load_workbook
    wb = load_workbook('example.xlsx') # 打开已有的Excel文件
    ws = wb.active # 获取当前活动的工作表
    ws['A3'] = '李四' # 修改单元格A3的值
    ws.cell(3, 2).value = 22 # 修改单元格B3的值
    wb.save('example.xlsx') # 保存文件
    ```
    在这个例子中,我们打开了一个已有的Excel文件,并获取了当前活动的工作表。接着使用工作表的cell属性来修改单元格的值,最后保存文件。
    4. 读取Excel文件
    ```python
    from openpyxl import load_workbook
    wb = load_workbook('example.xlsx') # 打开已有的Excel文件
    ws = wb.active # 获取当前活动的工作表
    for row ws:
    for cell in row:
    print(cell.value, end='t')
    print()
    ```
    在这个例子中,我们打开了一个已有的Excel文件,并获取了当前活动的工作表。接着使用工作表的rows属性来获取所有的行,然后使用cell属性来获取每个单元格的值,最后输出每行的值。
    以上是openpyxl的一些常见用法,还可以使用openpyxl进行更多更复杂的操作。openpyxl是一个功能强大、易于使用的Python库,它为处理Excel文件提供了很多便利。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。