日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

常用处理数据方法

發布時間:2025/4/16 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 常用处理数据方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.Excel文件

[matlab]

1.讀取表格

函數

[numericData, textData, rawData, customOutput] = xlsread(file,
sheet, range, mode, customFun)*

numericData是excel里的數據
textData是文本內容
rawData是未處理過的數據
file是文件路徑
sheet是選擇第幾個表,可填入字符,也可寫入數字,
range選擇指定數據,如’D2:D3’

常用用法
[num,txt,raw]=xlsread(‘C:\Users\Administrator\Desktop\test\a.xls’)
%num返回的是excel中的數據,txt輸出的是文本內容,row輸出的是未處理數據

%一般情況下,我們讀取的是excel中的數劇,所以可以直接用下面的,只輸出數據矩陣便可
[num]=xlsread(‘C:\Users\Administrator\Desktop\test\a.xls’)

[num]=xlsread(‘C:\Users\Administrator\Desktop\test\a.xls’,2)
讀取excel中的第二個sheet中的數據

2.寫入表格

函數

[success,theMessage]=xlswrite(file,data,sheet,range)

file寫入目標文件路徑
data寫入數據
sheet寫入目標文件第幾個表格
range寫入目標文件表格范圍

用法
xlswrite(‘data1.xlsx’,ARecd,3,‘G2:G1733’)
將ARecd中的數據寫入data1下sheet3中的G2:G1733.

[python]

可參考這篇博文:Python3讀寫Excel文件

讀取和寫入數據

兩個庫xlrd和xlwt
xlrd用來讀表格
xlwt用來寫表格
openpyxl和xlsxwriter都用來寫數據

寫表格代碼

初始化

workbook = xlwt.Workbook(encoding = 'utf-8') worksheet = workbook.add_sheet('My Worksheet')

寫數據

worksheet.write(1,1,'1')

保存

workbook.save('shuju.xls')

其他用法

讀表格代碼

打開文件

xlrd.open_workbook(r'/root/excel/chat.xls')

獲取要打開的sheet文件

# 獲取所有sheetsheet_name = workbook.sheet_names()[0]# 根據sheet索引或者名稱獲取sheet內容sheet = workbook.sheet_by_index(0) # sheet索引從0開始

獲取指定單元格里面的值

sheet.cell_value(第幾行,第幾列)

獲取某行或者某列的值

# 獲取整行和整列的值(數組)rows = sheet.row_values(1) # 獲取第2行內容cols = sheet.col_values(2) # 獲取第3列內容

不建議使用xlwt模塊寫入數據,在xlwt中生成的xls文件最多能支持65536行數據。

xlsxwriter這個模塊,它生成的文件后綴名為.xlsx,最大能夠支持1048576行數據,16384列數據

os常用操作:https://www.cnblogs.com/delav/p/7693744.html

總結

以上是生活随笔為你收集整理的常用处理数据方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。