Chúng tôi sẽ trình bày trong hướng dẫn này cách xuất một con gấu trúc DataFrame
sang tệp excel bằng hai cách khác nhau. Phương pháp đầu tiên là xuất pandas DataFrame
sang tệp excel bằng cách gọi hàm to_excel[]
với tên tệp. Phương pháp khác được thảo luận trong bài viết này là phương pháp ExcelWriter[]
. Phương pháp này ghi các đối tượng vào trang tính excel và sau đó xuất chúng vào tệp excel bằng cách sử dụng hàm
Sales record successfully exported into Excel File
0Trong hướng dẫn này, chúng tôi cũng sẽ thảo luận về cách thêm nhiều Pandas
Sales record successfully exported into Excel File
1 vào nhiều trang tính excel bằng phương pháp ExcelWriter[]
. Hơn nữa, chúng tôi đã thực hiện nhiều ví dụ trên hệ thống của mình để giải thích chi tiết từng phương phápXuất một chú gấu trúc DataFrame
vào tệp Excel bằng cách sử dụng hàm to_excel[]
Khi chúng tôi xuất một con gấu trúc DataFrame
sang một trang tính excel bằng cách sử dụng hàm
Sales record successfully exported into Excel File
6, nó sẽ ghi trực tiếp một đối tượng vào trang tính excel. Để thực hiện phương pháp này, hãy tạo một DataFrame
và sau đó chỉ định tên của tệp excel. Bây giờ, bằng cách sử dụng hàm Sales record successfully exported into Excel File
6, xuất gấu trúc DataFrame
thành tệp excelTrong ví dụ sau, chúng tôi đã tạo một DataFrame
có tên là
import pandas as pd
students_data = pd.DataFrame[{'Student': ['Samreena', 'Ali', 'Sara',
'Amna', 'Eva'],
'marks': [800, 830, 740, 910, 1090],
'Grades': ['B+', 'B+', 'B',
'A', 'A+']}]
# writing to Excel
student_result = pd.ExcelWriter['StudentResult.xlsx']
# write students data to excel
students_data.to_excel[student_result]
# save the students result excel
student_result.save[]
print['Students data is successfully written into Excel File']
1 chứa các cột import pandas as pd
students_data = pd.DataFrame[{'Student': ['Samreena', 'Ali', 'Sara',
'Amna', 'Eva'],
'marks': [800, 830, 740, 910, 1090],
'Grades': ['B+', 'B+', 'B',
'A', 'A+']}]
# writing to Excel
student_result = pd.ExcelWriter['StudentResult.xlsx']
# write students data to excel
students_data.to_excel[student_result]
# save the students result excel
student_result.save[]
print['Students data is successfully written into Excel File']
2, import pandas as pd
students_data = pd.DataFrame[{'Student': ['Samreena', 'Ali', 'Sara',
'Amna', 'Eva'],
'marks': [800, 830, 740, 910, 1090],
'Grades': ['B+', 'B+', 'B',
'A', 'A+']}]
# writing to Excel
student_result = pd.ExcelWriter['StudentResult.xlsx']
# write students data to excel
students_data.to_excel[student_result]
# save the students result excel
student_result.save[]
print['Students data is successfully written into Excel File']
3, import pandas as pd
students_data = pd.DataFrame[{'Student': ['Samreena', 'Ali', 'Sara',
'Amna', 'Eva'],
'marks': [800, 830, 740, 910, 1090],
'Grades': ['B+', 'B+', 'B',
'A', 'A+']}]
# writing to Excel
student_result = pd.ExcelWriter['StudentResult.xlsx']
# write students data to excel
students_data.to_excel[student_result]
# save the students result excel
student_result.save[]
print['Students data is successfully written into Excel File']
4, import pandas as pd
students_data = pd.DataFrame[{'Student': ['Samreena', 'Ali', 'Sara',
'Amna', 'Eva'],
'marks': [800, 830, 740, 910, 1090],
'Grades': ['B+', 'B+', 'B',
'A', 'A+']}]
# writing to Excel
student_result = pd.ExcelWriter['StudentResult.xlsx']
# write students data to excel
students_data.to_excel[student_result]
# save the students result excel
student_result.save[]
print['Students data is successfully written into Excel File']
5. Sau đó, chúng tôi đã chỉ định tên cho tệp excel import pandas as pd
students_data = pd.DataFrame[{'Student': ['Samreena', 'Ali', 'Sara',
'Amna', 'Eva'],
'marks': [800, 830, 740, 910, 1090],
'Grades': ['B+', 'B+', 'B',
'A', 'A+']}]
# writing to Excel
student_result = pd.ExcelWriter['StudentResult.xlsx']
# write students data to excel
students_data.to_excel[student_result]
# save the students result excel
student_result.save[]
print['Students data is successfully written into Excel File']
6. Chúng tôi đã sử dụng phương pháp import pandas as pd
students_data = pd.DataFrame[{'Student': ['Samreena', 'Ali', 'Sara',
'Amna', 'Eva'],
'marks': [800, 830, 740, 910, 1090],
'Grades': ['B+', 'B+', 'B',
'A', 'A+']}]
# writing to Excel
student_result = pd.ExcelWriter['StudentResult.xlsx']
# write students data to excel
students_data.to_excel[student_result]
# save the students result excel
student_result.save[]
print['Students data is successfully written into Excel File']
7 để lưu tất cả dữ liệu vào bảng excelXem mã ví dụ dưới đây
import pandas as pd
# DataFrame Creation
sales_record = pd.DataFrame[{'Products_ID': {0: 101, 1: 102, 2: 103,
3: 104, 4: 105, 5: 106,
6: 107, 7: 108, 8: 109},
'Product_Names': {0: 'Mosuse', 1: 'Keyboard',
2: 'Headphones', 3: 'CPU',
4: 'Flash Drives', 5: 'Tablets',
6: 'Android Box', 7: 'LCD',
8: 'OTG Cables' },
'Product_Prices': {0: 700, 1: 800, 2: 200, 3: 2000,
4: 100, 5: 1500, 6: 1800, 7: 1300,
8: 90},
'Product_Sales': {0: 5, 1: 13, 2: 50, 3: 4,
4: 100, 5: 50, 6: 6, 7: 1,
8: 50}}]
# Specify the name of the excel file
file_name = 'ProductSales_sheet.xlsx'
# saving the excelsheet
sales_record.to_excel[file_name]
print['Sales record successfully exported into Excel File']
đầu ra
Sales record successfully exported into Excel File
Sau khi thực hiện mã nguồn trên, tệp excel
import pandas as pd
students_data = pd.DataFrame[{'Student': ['Samreena', 'Ali', 'Sara',
'Amna', 'Eva'],
'marks': [800, 830, 740, 910, 1090],
'Grades': ['B+', 'B+', 'B',
'A', 'A+']}]
# writing to Excel
student_result = pd.ExcelWriter['StudentResult.xlsx']
# write students data to excel
students_data.to_excel[student_result]
# save the students result excel
student_result.save[]
print['Students data is successfully written into Excel File']
6 sẽ được lưu trữ trong thư mục của dự án đang chạy hiện tạiXuất Pandas DataFrame
bằng cách sử dụng phương pháp ExcelWriter[]
Phương pháp
Students data is successfully written into Excel File
1 cũng hữu ích để xuất một con gấu trúc DataFrame
thành tệp excel. Đầu tiên, chúng tôi sử dụng phương thức Students data is successfully written into Excel File
3 để ghi đối tượng vào trang tính excel, sau đó, bằng cách sử dụng hàm Sales record successfully exported into Excel File
6, chúng tôi có thể xuất DataFrame
thành tệp excelXem mã ví dụ bên dưới
import pandas as pd
students_data = pd.DataFrame[{'Student': ['Samreena', 'Ali', 'Sara',
'Amna', 'Eva'],
'marks': [800, 830, 740, 910, 1090],
'Grades': ['B+', 'B+', 'B',
'A', 'A+']}]
# writing to Excel
student_result = pd.ExcelWriter['StudentResult.xlsx']
# write students data to excel
students_data.to_excel[student_result]
# save the students result excel
student_result.save[]
print['Students data is successfully written into Excel File']
đầu ra
Students data is successfully written into Excel File
Xuất nhiều gấu trúc Sales record successfully exported into Excel File
1 thành nhiều trang tính Excel
Sales record successfully exported into Excel File
Trong các phương pháp trên, chúng tôi đã xuất một con gấu trúc DataFrame
vào bảng excel. Tuy nhiên, sử dụng phương pháp này, chúng tôi có thể xuất nhiều gấu trúc
Sales record successfully exported into Excel File
1 thành nhiều trang tính excelXem ví dụ sau trong đó chúng tôi đã xuất nhiều
Sales record successfully exported into Excel File
1 riêng biệt vào nhiều trang tính excel