py excel 文本化

简介:
代码上
#  -*- coding: gbk -*-
#
    对应参考excel(obj)
#
        提供访问excel 参考 sql 访问接口
#
excelAction.py   "G:\Documents and Settings\ch\桌面\非四大总计.xls" "A,C,B" "|"
from  pyExcelerator  import   *
import  sys

txls 
=  parse_xls(sys.argv[ 1 ])
findcols
= sys.argv[ 2 ].split( ' , ' )
tsplit
= " %s " % (sys.argv[ 3 ])


bmug
= lambda  str : unicode(str).encode( " utf8 " )

def  cfsize(cha):
    
if  len(cha) == 1
        
return  ord(cha) - ord( ' A '
    
else  : 
        fsize
= 0
        fnum
= cfsize( ' Z ' ) + 1
        cc
= list(cha)
        
for  tnum  in  range(len(cc)):
            fsize
+= fnum * tnum + cfsize(cc[tnum])
        
return  fsize


for  tnum  in  range(len(txls)) :
    
try :
        sheetname
= txls[tnum][0]
        sheetdata
= txls[tnum][ 1 ]
        
for  tnum  in  range(max([tmp[0]  for  tmp  in  sheetdata])):
            
try  :
                stmp
= str(tnum + 1 ) + tsplit
                
for  tmp  in  findcols :
                    stmp
+= sheetdata[(tnum,cfsize(tmp))] + tsplit
                
print  stmp
            
except :
                
print  sys.exc_info()[0]
                
pass
    
except :
        
print  sys.exc_info()[0]
        
pass

print   ' close '  
本文转自博客园刘凯毅的博客,原文链接:py excel 文本化,如需转载请自行联系原博主。
目录
相关文章
|
6月前
|
前端开发 Java
基于Java爬取微博数据(二) 正文长文本+导出数据Excel
【5月更文挑战第12天】基于Java爬取微博数据,正文长文本+导出数据Excel
|
6月前
|
数据库
在Excel中将某一列的格式通过数据分列彻底变为文本格式
在Excel中将某一列的格式通过数据分列彻底变为文本格式
137 0
|
5月前
|
图形学
【unity小技巧】unity读excel配置表操作,excel转txt文本,并读取txt文本内容,实例说明
【unity小技巧】unity读excel配置表操作,excel转txt文本,并读取txt文本内容,实例说明
155 0
|
6月前
|
存储 API C#
C# 实现格式化文本导入到Excel
C# 实现格式化文本导入到Excel
|
6月前
|
索引 Python
py拆分excel,没有wps莫慌
py拆分excel,没有wps莫慌
41 1
excel中将带文本单位的数据转换成纯数值
excel中将带文本单位的数据转换成纯数值
|
6月前
|
数据管理
宜搭流程中,数据管理批量发起如何成功导入 年-月-日 时:分格式数据 当前数据管理批量发起,Excel文本中编辑时间格式如2023-12-07 20:00,批量导入生成后显示为20231207 00:00,请问如何让时:分正确显示。
宜搭流程中,数据管理批量发起如何成功导入 年-月-日 时:分格式数据 当前数据管理批量发起,Excel文本中编辑时间格式如2023-12-07 20:00,批量导入生成后显示为20231207 00:00,请问如何让时:分正确显示。
179 2
|
Python
记录一次py中如何将excel中的数据导出到word中, 关键字导出
记录一次py中如何将excel中的数据导出到word中, 关键字导出
115 0
如何将Excel中以文本形式存储的数字批量快速地转换为数值类型
如何将Excel中以文本形式存储的数字批量快速地转换为数值类型
如何将Excel中以文本形式存储的数字批量快速地转换为数值类型
Excel中的数字格式与文本格式进行转换
Excel中的数字格式与文本格式进行转换
206 0
Excel中的数字格式与文本格式进行转换