Windows 10 - Ptyhon - 数据分析 - Openpyxl 导入Excel

用过pandas ,发觉还是用 Openpyxl 导入Excel 最好用,下面直接看代码领悟。

测试环境:

操作系统: Window 10
工具:Pycharm
Python: 3.7
openpyxl: 3.0.9

Virtualenv 虚拟环境下安装 Openpyxl

pip install openpyxl

代码演示:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import openpyxl
import os

PATH = os.path.abspath('.')  # . 表示当前所处的文件夹的绝对路径, .. 两个点代表上一级的绝对路径
EXCELPATH = PATH + r"\test.xlsx"   # excel 文件路径
data_columns = ("姓名","性别","年龄")
data = ["小沐","男","25"]
new_data = [["小修","男","26"],["小沐","男","28"]]
wb = ''
ws = ''

def write_to_excel():
    if not os.path.exists(EXCELPATH):
        wb = openpyxl.Workbook()
        ws = wb.active
        if ws.cell(row=1, column=1).value == None:  # 第一行
            ws._current_row -= 1  # 如果不加这一行代码,会空一行的
            ws.append(data_columns)  # 追加一行初始化信息数据 - 类型 - 列表
        wb.save(EXCELPATH)
    wb = openpyxl.load_workbook(EXCELPATH)
    ws = wb.active

    print("This is data: ",data)
    ws.append(data)   # 追加一行data信息数据 - 类型 - 列表
    print("This is new_data", new_data)
    for i in new_data:
        ws.append(i)   # 追加一行new_data信息列表数据 - 类型 - 列表
    wb.save(EXCELPATH)

write_to_excel()

运行结果:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值