在Python中,我們可以使用許多庫來處理Excel文件,其中最常用的是pandas和openpyxl。 這是一個基本的示例,說明如何使用pandas庫讀取Excel文件: python importpandasaspd 讀取Excel文件 df=pd.read_excel('your_file.xlsx') 查看數(shù)據(jù) print(df) 要寫入Excel文件,你可以這樣做: python 創(chuàng)建一個數(shù)據(jù)框 df=pd.DataFrame({ 'Name':['John','Anna','Peter'], 'Age':[23,45,29], 'Country':['USA','Germany','UK'] }) 將數(shù)據(jù)框?qū)懭隕xcel文件 df.to_excel('your_file.xlsx',index=False) 如果你需要處理更復(fù)雜的Excel文件(例如,處理多個工作表或特定的工作表范圍),那么你可能需要使用openpyxl庫。以下是一個基本的示例,說明如何使用openpyxl讀取Excel文件: python fromopenpyxlimportload_workbook 加載工作簿(即Excel文件) wb=load_workbook('your_file.xlsx') 獲取工作簿的活動表(或指定名稱的表) ws=wb.active#或者:ws=wb['Sheet1'] 迭代行和列,讀取單元格數(shù)據(jù) forrowinws.iter_rows(values_only=True): print(row) 寫入Excel文件的示例: python fromopenpyxlimportWorkbook 創(chuàng)建一個新的工作簿 wb=Workbook 獲取活動的工作表 ws=wb.active 添加數(shù)據(jù)到單元格 ws['A1']='Name' ws['B1']='Age' ws['C1']='Country' ws['A2']='John' ws['B2']=23 ws['C2']='USA' 以此類推... 保存工作簿到Excel文件 wb.save('your_file.xlsx') |
|