当前位置:首页 » 编程语言 » python编辑excel表格

python编辑excel表格

发布时间: 2022-03-06 04:06:18

A. 关于如何用python 编辑 excel表格

#不理解你的意思,如果要是读出来每行都是你给的格式,输出格式是你写的话,很好弄。
line=file.readlines()
f=open('result.txt','w')
foriinrange(len(line)):
eachline=line[i].split(' ')
arry1=[]
iflen(eachline)==2:
print>>f,eachline[0],'',eachline[1],arry1.append(line[i+1:i+4]),
'<',line[i+4],',',line[i+5],',',line[i+6],'>'
f.close()

B. 用Python修改excel中一列数据

你可以考虑利用openpyxl,打开需要操作的文件,然后读入对应列的数据,将数据放到字典里面。同时开始写输出的列,如果字典里面没有数据的话,就顺序加1,存在数据的话,就将字典的数输出就好了。

C. python 修改excel表格的问题

把你的写入excel 的内容编码一哈
例如
str('内容').encode('utf-8') 或者str('内容').encode('gbk')
再写入excel 试试

D. 如何将python输出的内容输入到表格Excel中

假如你还没有数据,手动敲进去一个frame。

当然 你也可以用别的方式,导入的,网上抓的,都可以。

data={'name':['zhangssan','lisi','wangwu','zhaoliu'],'salary':[3000,3400,4000,5000]}

importpandasaspd

frame=pd.DataFrame(data)

frame
Out[4]:
namesalary
0zhangssan3000
1lisi3400
2wangwu4000
3zhaoliu5000

然后转成Excel(用csv也一样),只需要敲一行to_csv

frame.to_csv('filename1.csv')

结果就有了

E. 如何用python创建excel表格

可以安装xlsxwriter库

看简例:

importxlsxwriter

#创建新表格
workbook=xlsxwriter.Workbook('test.xlsx')
worksheet=workbook.add_worksheet()

#表格的内容
expenses=(
['Rent',1000],
['Gas',100],
['Food',300],
['Gym',50],
)

#想象表格的布局,坐标0,0对应A,1
row=0
col=0

#填充每个单元格
foritem,costin(expenses):
worksheet.write(row,col,item)
worksheet.write(row,col+1,cost)
row+=1

workbook.close()

F. 如何用python将数据写入excel表格

简单的介绍一下这两个库,先说xlrd,这个库读Excel比较方便,各种方法使用起来也挺方便:
bk = xlrd.open_workbook('your.xls')
sh = bk.sheets()[-1]
上面两句就可以打开Excel表格中的一个sheet,sheets得到的是一个list,存放所有的sheet。
sh.nrows是该sheet中的行数,知道这个后就可以使用for循环来读所有的单元格了:
sh.row(i)[3]这个就代表第i行的第4列。
再看看pyExcelerator,这个用起来有点别扭:
sheets = parse_xls('result.xls')
先打开一个表格,sheets是一个list,包含了所有表格的内容,每一项就是一个sheet,而每个sheet是二元tuple,第一个是该sheet的名字,第二个是一个dict,dict的key是一个二元组,表示单元格的坐标,如(0,0),第一行第一列。
从上面的分析中可以得出要访问Excel中第一个sheet的第一行第一列元素需要:
sheets[0][1][(0,0)]
pyExcelerator也不能得到行列数。
写文件也比较简单:
wb = Workbook()
ws = wb.add_sheet('result')
ws.write(0,0,“hello”)
wb.save('result.xls')
就不解释了:-)
写文件时需要注意直接写Unicode内容进去,而不要写编码过的内容。
本文来源于可可熊的窝 http://cocobear.info/blog , 原文地址:

G. python修改一个已存在的excel单元格颜色

Win32#打开EXCEL WinApp = win32com.client.DispatchEx('Excel.Application') #要处理的excel文件路径#out.file是文件 绝对路径 WinBook = WinApp.Workbooks.Open(out_file) #要处理的exce...

H. Python能修改已存在的excel文件么用

用Excel创建的文件和用openpyxl创建的表格文件应该是不同的,.xls这类文件非文本文件都有“外壳”。openpyxl 相当于创建了破解版的.xls文件。需要注意的是openpyxl针对的是Office 2010 版的Excel,因此有必要看看自己的Excel版本(或者Excel创建的那个文件是否兼容到2010或者2007版),可以到openpyxl的仓库向开发者提issue寻求解决方法。参考:http://bitbucket.org/openpyxl/openpyxl/issues

I. python pandas怎么修改Excel表格字体颜色

网页链接

上面链接是pandas的文档,直接定位到修改颜色的地方了,打开就行~

J. 如何使用python编辑一个表格,写入粘贴板,粘贴出来的数据可以匹配到excel里

将#替换为空格,代码如下:
from ctypes import *

user32 = windll.user32

kernel32 = windll.kernel32

def set_clipboard(data):
####user32.OpenClipboard(c_int(0))
####user32.EmptyClipboard()
####alloc = kernel32.GlobalAlloc(0x2000, len(bytes(data, encoding='utf_8'))+1)
####lock = kernel32.GlobalLock(alloc)
####cdll.msvcrt.strcpy(c_char_p(lock),bytes(data, encoding='utf_8'))
####kernel32.GlobalUnlock(alloc)
####user32.SetClipboardData(c_int(1),alloc)
####user32.CloseClipboard()

set_clipboard("A\t1\t2\t3\nB\t1\t2\t4")

热点内容
tiobe编程语言排行 发布:2025-01-12 23:39:49 浏览:224
win7的缓存文件夹 发布:2025-01-12 23:32:12 浏览:954
安卓哪个文件锁好 发布:2025-01-12 23:31:23 浏览:325
怎么让安卓用苹果耳机有弹窗 发布:2025-01-12 23:30:34 浏览:958
oracle存储过程有返回值 发布:2025-01-12 23:30:34 浏览:7
用友服务器怎样同步ip 发布:2025-01-12 23:29:52 浏览:979
qt编译vlcqt库 发布:2025-01-12 23:24:45 浏览:244
攻击linux服务器 发布:2025-01-12 23:17:01 浏览:6
天籁哪个配置亲民 发布:2025-01-12 23:16:26 浏览:482
零售通交易密码是什么 发布:2025-01-12 23:13:02 浏览:319