python 导表---xls笔记

本文介绍了使用Python的ConfigParser、xlrd库处理Excel文件的方法,包括读取xls文件、解析json、数据唯一性与排序检查、自定义数据类型转换等操作。通过示例代码展示了如何解析xls文件并将其转换为json格式。
摘要由CSDN通过智能技术生成
idx:
[角色.xls]
角色属性:role
美术:art
动作:action

cfg = configparser.ConfigParser()
cfg.read("idx","utf-8")
for i in cfg.sections():
        for j in cfg[i]:
            xls_tasks[cfg[i][j]].append([i, j])
i : 角色.xls
j : 角色属性
cfg[i][j] :role
解析json:
    with open(os.path.join("tmp", ".org", k), encoding="utf-8") as f:
            json_outputs[k] = json.load(f)#解析json
得 {'asset':'R001','anger':100}
另 用 with open(os.path.join("tmp", ".org", k), encoding="utf-8") as f:
               f.write("ssasas")
如果文件不存在,则自动创建
 #functools.partial用法
        # def add(a, b):
        #     return a + b
        # add(4, 2)
        # 6
        # plus3 = functools.partial(add, 3)
        # plus5 = functools.partial(add, 5)
        # plus3(4)
        # 7
 #takewhile(lambda x: x < 5, [1, 3, 6, 7, 1])
    #当函数返回True时,收集元素到循环器。一旦函数返回False,则停止。1, 3
    #isinstance(x, str)   
    #判断x是否是str类或者object是变量
#os.path.getmtime(path) 文件最后修改时间 exists 判断文件是否存在,ture
    #json_outputs[k].extend(parse(xls, sheet))添加数据类型
     json_outputs[k].extend(parse(xls, sheet))#extend 使[a,b] 中的元素展开append进去
--------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------
------------------------------------------------------------
--------------------------------------------
python导表代码如下:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值