最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python學(xué)習(xí)_幾種存取xls/xlsx文件的方法總結(jié)

 更新時(shí)間:2018年05月03日 10:47:04   作者:Joy_Shen  
今天小編就為大家分享一篇Python學(xué)習(xí)_幾種存取xls/xlsx文件的方法總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

想在深度學(xué)習(xí)程序運(yùn)行時(shí)動(dòng)態(tài)存下來一些參數(shù)。

存成Excel文件查看方便,就查了幾種方法,做個(gè)測試。因?yàn)槲移匠R膊辉趺从?Excel,簡單的存取數(shù)據(jù)就夠了。

xlwt/xlrd庫 存Excel文件:(如果存儲(chǔ)數(shù)據(jù)中有字符,那么寫法還有點(diǎn)小小的變化)

import xlwt 
 
workbook = xlwt.Workbook(encoding='utf-8') 
booksheet = workbook.add_sheet('Sheet 1', cell_overwrite_ok=True) 
#存第一行cell(1,1)和cell(1,2) 
booksheet.write(0,0,34) 
booksheet.write(0,1,38) 
#存第二行cell(2,1)和cell(2,2) 
booksheet.write(1,0,36) 
booksheet.write(1,1,39) 
#存一行數(shù)據(jù) 
rowdata = [43,56] 
for i in range(len(rowdata)): 
 booksheet.write(2,i,rowdata[i]) 
workbook.save('test_xlwt.xls') 

讀Excel文件:(同樣是對(duì)于數(shù)值類型數(shù)據(jù))

import xlrd
workbook = xlrd.open_workbook('D:\\Py_exercise\\test_xlwt.xls')
print(workbook.sheet_names())  #查看所有sheet
booksheet = workbook.sheet_by_index(0) #用索引取第一個(gè)sheet
booksheet = workbook.sheet_by_name('Sheet 1') #或用名稱取sheet
#讀單元格數(shù)據(jù)
cell_11 = booksheet.cell_value(0,0)
cell_21 = booksheet.cell_value(1,0)
#讀一行數(shù)據(jù)
row_3 = booksheet.row_values(2)
print(cell_11, cell_21, row_3)
>>>34.0 36.0 [43.0, 56.0]

openpyxl 庫 存Excel文件:

from openpyxl import Workbook
 
workbook = Workbook()
booksheet = workbook.active #獲取當(dāng)前活躍的sheet,默認(rèn)是第一個(gè)sheet
#存第一行單元格cell(1,1)
booksheet.cell(1,1).value = 6 #這個(gè)方法索引從1開始
booksheet.cell("B1").value = 7
#存一行數(shù)據(jù)
booksheet.append([11,87])
workbook.save("test_openpyxl.xlsx")

讀Excel文件:

from openpyxl import load_workbook
 
workbook = load_workbook('D:\\Py_exercise\\test_openpyxl.xlsx')
#booksheet = workbook.active #獲取當(dāng)前活躍的sheet,默認(rèn)是第一個(gè)sheet
sheets = workbook.get_sheet_names() #從名稱獲取sheet
booksheet = workbook.get_sheet_by_name(sheets[0])
rows = booksheet.rows
columns = booksheet.columns
#迭代所有的行
for row in rows:
 line = [col.value for col in row]
#通過坐標(biāo)讀取值
cell_11 = booksheet.cell('A1').value
cell_11 = booksheet.cell(row=1, column=1).value

原理上其實(shí)都一樣,就寫法上有些差別。

其實(shí)如果對(duì)存儲(chǔ)格式?jīng)]有要求的話,我覺得存成 csv文件 也挺好的:

import pandas as pd 
 
csv_mat = np.empty((0,2),float) 
csv_mat = np.append(csv_mat, [[43,55]], axis=0) 
csv_mat = np.append(csv_mat, [[65,67]], axis=0) 
csv_pd = pd.DataFrame(csv_mat) 
csv_pd.to_csv("test_pd.csv", sep=',', header=False, index=False) 

因?yàn)樗x起來非常簡單:

import pandas as pd 
 
filename = "D:\\Py_exercise\\test_pd.csv" 
csv_data = pd.read_csv(filename, header=None) 
csv_data = np.array(csv_data, dtype=float) 

以上這篇Python學(xué)習(xí)_幾種存取xls/xlsx文件的方法總結(jié)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用Python實(shí)現(xiàn)為PDF文件添加圖章

    使用Python實(shí)現(xiàn)為PDF文件添加圖章

    在日常工作中,我們經(jīng)常需要給PDF文檔添加一些標(biāo)識(shí),比如公司的圖章或水印圖章,所以本文就來為大家詳細(xì)介紹一下如何使用Python實(shí)現(xiàn)為PDF文件添加圖章,需要的可以參考下
    2023-11-11
  • PHP函數(shù)__autoload失效原因及解決方法

    PHP函數(shù)__autoload失效原因及解決方法

    在本篇文章里小編給大家整理的是一篇關(guān)于PHP函數(shù)__autoload失效原因及解決方法,有興趣的朋友們可以學(xué)習(xí)下。
    2021-09-09
  • python config文件的讀寫操作示例

    python config文件的讀寫操作示例

    這篇文章主要介紹了python config文件的讀寫操作,結(jié)合簡單示例形式分析了Python針對(duì)config文件的設(shè)置、讀取、寫入相關(guān)操作技巧,需要的朋友可以參考下
    2019-09-09
  • Python中range函數(shù)的使用方法

    Python中range函數(shù)的使用方法

    這篇文章主要介紹了Python中range函數(shù)的使用方法,文章基于Python3環(huán)境展開range函數(shù)的使用方法,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-05-05
  • python套接字流重定向?qū)嵗齾R總

    python套接字流重定向?qū)嵗齾R總

    套接字是一種具有之前所說的“通信端點(diǎn)”概念的計(jì)算網(wǎng)絡(luò)數(shù)據(jù)結(jié)構(gòu)。相當(dāng)于電話插口,沒它無法通信,這個(gè)比喻非常形象。今天我們就來匯總一下套接字流重定向的實(shí)例
    2016-03-03
  • Python實(shí)現(xiàn)自動(dòng)添加腳本頭信息的示例代碼

    Python實(shí)現(xiàn)自動(dòng)添加腳本頭信息的示例代碼

    這篇文章給大家介紹的一段腳本是自動(dòng)添加注釋信息的腳本,添加的信息包括腳本名稱、作者和時(shí)間等之類的,對(duì)于團(tuán)隊(duì)形成統(tǒng)一的編碼規(guī)則很有幫助。有需要的可以參考借鑒。
    2016-09-09
  • pytorch查看通道數(shù) 維數(shù) 尺寸大小方式

    pytorch查看通道數(shù) 維數(shù) 尺寸大小方式

    這篇文章主要介紹了pytorch查看通道數(shù) 維數(shù) 尺寸大小方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Pytorch實(shí)驗(yàn)常用代碼段匯總

    Pytorch實(shí)驗(yàn)常用代碼段匯總

    這篇文章主要介紹了Pytorch實(shí)驗(yàn)常用代碼段匯總,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • window下eclipse安裝python插件教程

    window下eclipse安裝python插件教程

    這篇文章主要為大家詳細(xì)介紹了window下eclipse安裝python插件教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Python實(shí)現(xiàn)簡單狀態(tài)框架的方法

    Python實(shí)現(xiàn)簡單狀態(tài)框架的方法

    這篇文章主要介紹了Python實(shí)現(xiàn)簡單狀態(tài)框架的方法,涉及Python狀態(tài)框架的實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03

最新評(píng)論

千阳县| 平远县| 西乌| 兴城市| 德江县| 玛纳斯县| 高安市| 昭平县| 渭南市| 蒲江县| 连平县| 宁强县| 四川省| 宁阳县| 印江| 辛集市| 都安| 巴林右旗| 阿荣旗| 镇坪县| 衢州市| 杭锦旗| 礼泉县| 来凤县| 沅陵县| 华安县| 扎囊县| 长宁区| 鄂州市| 康乐县| 海晏县| 徐水县| 晋城| 兰西县| 巩义市| 镇宁| 通辽市| 虹口区| 苏尼特左旗| 镇康县| 阿合奇县|