當前位置:首頁 » 編程語言 » 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")

熱點內容
會員過期緩存的能看嗎不聯網 發布:2025-01-12 21:16:47 瀏覽:768
演算法工作原理 發布:2025-01-12 20:36:38 瀏覽:25
網路訪問監控軟體 發布:2025-01-12 20:26:57 瀏覽:466
養羊啦源碼 發布:2025-01-12 20:25:48 瀏覽:571
軒逸朗逸哪個配置最好 發布:2025-01-12 20:10:00 瀏覽:50
主板存儲器分 發布:2025-01-12 20:04:46 瀏覽:377
資料庫邏輯運算 發布:2025-01-12 20:03:54 瀏覽:572
javawindows伺服器搭建 發布:2025-01-12 19:59:37 瀏覽:571
linux關閉iptables 發布:2025-01-12 19:58:49 瀏覽:151
伺服器電腦名字改了影響資料庫嗎 發布:2025-01-12 19:58:44 瀏覽:653