python excel 读写

 

excel 读取

1
2
import openpyxl
import xlwt

 

1
2
3
4
5
6
7
data = xlrd.open_workbook("C:/Users/4YUJIAN/Desktop/优惠备案.xls")
table = data.sheets()[0]
nrows = table.nrows #行数
ncols = table.ncols #列数
for i in range(nrows):
    r = table.row_values(i)  # 某一行数据
    print(r)

excel 写 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
def write07Excel(path, value, fileName):
    wb = openpyxl.Workbook()
    sheet = wb.active
    sheet.title = fileName
    for i in range(len(value)):
        for j in range(len(value[i])):
            sheet.cell(row=i + 1, column=j + 1, value=str(value[i][j]))
    wb.save(path)
    print("写入数据成功!")
 
 
def write03Excel(path, value, fileName):
    wb = xlwt.Workbook()
    sheet = wb.add_sheet(fileName)
    for i in range(len(value)):
        for j in range(len(value[i])):
            v = str(value[i][j])
            sheet.write(i, j, v)
    wb.save(path)
    print("写入数据成功!")

  数据传入格式 :

1
2
[(1,2,3)]  # 行列
[[2,3,4]]

  

posted @   qukaige  阅读(150)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示