導航:首頁 > 編程語言 > pythonxlwt寫入一列

pythonxlwt寫入一列

發布時間:2024-12-25 01:23:22

A. python如何將一個列表寫入到一個excel表中的一列,求Python代碼,謝啦!

importxlwt
f=xlwt.Workbook()#創建工作簿
sheet1=f.add_sheet(u'sheet1',cell_overwrite_ok=True)#創建sheet
l_=[1,2,3,4,5]
foriinrange(len(l_)):
sheet1.write(0,i,i)#表格的第一行開始寫。第一列,第二列。。。。
#sheet1.write(0,0,start_date,set_style('TimesNewRoman',220,True))
f.save('text.xls')#保存文件

B. 如何用python 將1個列表中的所有元素寫入1個Excel 單元格中

#my_list=[[1,2,3,4,5],['a','b','c','d','e']]

defwirte_xls(my_list):

importxlwt

wbk=xlwt.Workbook()

sheet=wbk.add_sheet("test")

i=0

fornettedinmy_list:

forx,iteminenumerate(netted):

sheet.write(i,x,item)

i+=1

wbk.save('test.xls')
縮進不知道怎麼調試,給你截個圖吧

C. Python語言中的第三方模塊xlrd和xlwt是分別起讀取excel的內容和寫入excel的內容的作用

你這里存在一個誤區,只靠xlrd和xlwt不能直接實現對已經存在Excel進行數據插入,原因如下:

1、使用xlrd的xlrd.open_workbook()方法打開文件返回的是一個只讀對象,只能讀Excel內容,不能向Excel寫入數據;

2、使用xlwt的xlwt.Workbook()方法是創建一個空的Excel對象,然後向裡面寫入;

所以讀取和創建Excel都可以直接實現,但是修改已經存在的Excel需要藉助xlutils,它的作用是在xlrd類型的workbook和xlwt類型的workbook之間建立了一個管道,利用xlutils的方法將只讀對象變成可寫對象,簡單代碼實現如下:

importxlrd
fromxlutils.import

readOnlyWorkbook=xlrd.open_workbook('TestFile.xls')
readOnlySheet=readOnlyWorkbook.sheet_by_index(0)#通過sheet_by_index()獲取的sheet沒有write()方法

writableWorkbook=(readOnlyWorkbook)#利用xlutils.函數,將xlrd.Book轉為xlwt.Workbook
writableSheet=writableWorkbook.get_sheet(0)#通過get_sheet()獲取的sheet有write()方法
writableSheet.write(3,3,'insertData')#寫入3,3這個單元格

writableWorkbook.save('TestFile.xls')#保存文件

你自己增加代碼判斷原Excel某個單元格是否有數據,完善你的代碼,避免插入時覆蓋了,運行後Excel情況見截圖

上述方法我寫的是不能「直接」實現已有Excel的數據插入或修改,但是可以間接的來

  1. 使用xlrd讀原有Excel

  2. 使用xlwt創建一個新文件並把1中讀取的內容寫入

  3. 再插入需要增加的數據,保存

  4. 刪掉原Excel,把新創建的Excel改成原Excel的名字

這種方法你就自己玩,因為原來Excel可能有格式啊,公式啊什麼的,新創建就會很麻煩

閱讀全文

與pythonxlwt寫入一列相關的資料

熱點內容
什麼app兒童免費 瀏覽:582
遺傳演算法的理解 瀏覽:800
php刪除sql 瀏覽:841
紅進藍出指標源碼 瀏覽:700
python數據轉換列表類型 瀏覽:717
解壓後的文件怎麼解開 瀏覽:175
四川補貼認證下載什麼app 瀏覽:858
android設計風格 瀏覽:426
視頻不支持我的加密 瀏覽:342
布包pdf 瀏覽:267
程序員錄制課程表 瀏覽:626
eclipsephp斷點調試 瀏覽:895
虛擬成交量指標源碼 瀏覽:838
什麼APP有背單詞小組 瀏覽:43
蘋果2g視頻怎麼加密 瀏覽:204
人工智慧程序員和古典錄音師相遇 瀏覽:415
國產伺服器是怎麼來的 瀏覽:116
蓄勢待發源碼 瀏覽:458
伺服器如何清理log文件 瀏覽:835
javaawtfont 瀏覽:627