如何用openpyxl操作excel文档
来源:互联网 发布:淘宝的海外直购在哪 编辑:程序博客网 时间:2024/05/19 18:13
#coding:utf-8
import sys
from openpyxl import load_workbook
from openpyxl import Workbook
#发货数量
needNum = 200
#sku号
skuStr = 'sku0001'
#po所在列-1
poIdx = 0
#sku号所在列-1
skuIdx = 1
#数量所在列-1
quantityIdx = 2
wb = load_workbook('inventory.xlsx')
ws = wb.get_sheet_by_name('Sheet1')
skuList = []
poidList = []
for row in ws.rows:
if row[skuIdx].value == skuStr:
skuList.append(row)
skuList.sort(key=lambda x:x[quantityIdx].value)
for row in skuList:
if needNum > 0:
print row[poIdx].value
poidList.append(row[poIdx].value)
needNum = needNum - row[quantityIdx].value
if needNum > 0:
print 'not enough'
print needNum
#print sys.argv[0]
wb2 = Workbook()
ws2 = wb2.active
for i in range(1,len(poidList)):
ws2['A' + str(i)] = poidList[i]
wb2.save('data.xlsx')
import sys
from openpyxl import load_workbook
from openpyxl import Workbook
#发货数量
needNum = 200
#sku号
skuStr = 'sku0001'
#po所在列-1
poIdx = 0
#sku号所在列-1
skuIdx = 1
#数量所在列-1
quantityIdx = 2
wb = load_workbook('inventory.xlsx')
ws = wb.get_sheet_by_name('Sheet1')
skuList = []
poidList = []
for row in ws.rows:
if row[skuIdx].value == skuStr:
skuList.append(row)
skuList.sort(key=lambda x:x[quantityIdx].value)
for row in skuList:
if needNum > 0:
print row[poIdx].value
poidList.append(row[poIdx].value)
needNum = needNum - row[quantityIdx].value
if needNum > 0:
print 'not enough'
print needNum
#print sys.argv[0]
wb2 = Workbook()
ws2 = wb2.active
for i in range(1,len(poidList)):
ws2['A' + str(i)] = poidList[i]
wb2.save('data.xlsx')
0 0
- 如何用openpyxl操作excel文档
- 如何用Java操作Word, Excel, PDF文档(转)
- openpyxl - 操作Excel文件
- python openpyxl 操作 excel
- Python(9)萌新也能看的懂——如何用openpyxl处理excel
- python用openpyxl操作excel
- 用openpyxl操作excel电子表格
- openpyxl 操作excel之操作数据
- (7) 如何用Apache POI操作Excel文件-----如何用Apache POI 画一个离散图
- python操作excel的包(openpyxl, xlsxwriter)
- python 操作Excel openpyxl的使用
- python3使用 openpyxl 操作excel表格
- Excel-如何用VBA编程操作Pivot Table
- (1) 如何用Apache POI操作Excel文件-----入门
- 如何用doxygen生成文档
- openpyxl 处理 excel 文档学习之workbook及worksheet学习
- openpyxl 学习之在excel文档中插入一张图片
- 【openpyxl】openpyxl对Excel表格的创建与写操作例程
- Unity (四)
- Contest 5 1007 MZL's simple problem
- MongoDB 索引建立机制
- hdu1394
- 解决WebService中调用dll读取不到ini文件的问题
- 如何用openpyxl操作excel文档
- OJ: Two Sum
- 解决sqoop导入关系库更新联合主键的问题
- js继承例子
- iOS开发核心语言 Objective C —— 语言简介及特性
- Java内存结构模型
- git的repository如果太大的话怎么clone
- C++(3)标准库类型
- 系统情景源代码笔记_binder机制