Chúng tôi đã học được cách đọc dữ liệu từ các tệp Excel. Một điều quan trọng khác cần biết là làm thế nào để lưu dữ liệu trở lại vào tệp Excel bằng Python. Tại sao lại xuất sắc? Chà, bởi vì chúng tôi là nhân viên văn phòng và hầu hết các nhà quản lý và đồng nghiệp của chúng tôi chỉ biết Excel, chúng tôi phải nói ngôn ngữ của họ. Nhưng, chúng ta có thể sử dụng một ngôn ngữ khác để làm cho công việc của mình dễ dàng hơn 🙂 Nội dung chính ShowShow Lưu dữ liệu vào tệp Excel cũng dễ dàng sử dụng gấu trúc. Cách đơn giản nhất là như thế này: 1, lưu dữ liệu dữ liệu vào một tệp excel. Tương tự như 2, phương pháp 0 này cũng có nhiều đối số tùy chọn. Chúng tôi sẽ chỉ xem xét một vài đối số ở đây, nếu bạn muốn tìm hiểu danh sách đầy đủ các đối số, tôi khuyên bạn nên đọc tài liệu chính thức của Pandas. Chúng ta hãy xem xét một ví dụ, trước tiên chúng ta cần sẵn sàng để lưu DataFrame để lưu. Chúng tôi sẽ sử dụng cùng một tệp được sử dụng cho ví dụ read_excel (). Bạn có thể tìm thấy tệp Excel ở đây. 1, which saves the dataframe into an Excel file. Similar to 2, this 0 method also has many optional arguments. We will look at only a few of the arguments here, if you want to learn the full list of arguments, I suggest you read the pandas official documentation. Let’s look at an example, first we need to have a dataframe ready for saving. We’ll use the same file used for the read_excel() example. You can find the Excel file here. Python lưu tệp excel 1, which saves the dataframe into an Excel file. Similar to 2, this 0 method also has many optional arguments. We will look at only a few of the arguments here, if you want to learn the full list of arguments, I suggest you read the pandas official documentation. Let’s look at an example, first we need to have a dataframe
ready for saving. We’ll use the same file used for the read_excel() example. You can find the Excel file here. Python lưu tệp excelPython saves an Excel fileSau khi thực hiện mã trên, chúng tôi sẽ có một tệp mới có tên là Save Save_File.xlsx, được tạo bởi Python. Hãy để mở ra tệp và xem nó có cùng dữ liệu bên trong không. Một tệp excel được lưu bởi PythonChúng tôi ngay lập tức nhận thấy một cái gì đó kỳ lạ cột A có chứa một cái gì đó trông giống như một danh sách bắt đầu từ 0. Nếu bạn ổn khi để nó ở đó, tốt thôi. Nhưng đối với tôi, cột đó luôn làm phiền tôi khi nhìn vào các tập tin của mình, tôi phải loại bỏ nó Xóa chỉ mục bắt đầu khi lưu tệp excel bằng gấu trúcCác đối số tùy chọn hữu ích khác Lưu vào tệp CSV 1 method provides an optional argument 2, which is for controlling that list we just saw. We can remove that list from our Excel output file by:
Các đối số tùy chọn hữu ích khác
Lưu vào tệp CSVTài nguyên bổ sung Đầu ra Python có thể vượt trội không? 7. The arguments are similar to to_excel() so I won’t repeat them here. Just want to point out a minor difference, but this is really a difference between Excel and CSV file.Làm thế nào để bạn xuất dữ liệu trong Python? Làm cách nào để lưu tệp CSV dưới dạng XLSX trong Python?one dataframe into an Excel file. If you want to save multiple dataframes into the same Excel file, check out this post here. Tài nguyên bổ sungĐầu ra Python có thể vượt trội không? Bạn có thể xuất & nbsp; gandas dataFrame sang một tệp excel bằng cách sử dụng to_excel.to_excel.to_excel. Dưới đây là một mẫu mà bạn có thể áp dụng trong Python để xuất DataFrame của mình: 5Và nếu bạn muốn xuất DataFrame của mình sang một bảng Excel cụ thể, thì bạn có thể sử dụng mẫu này: 6Lưu ý: Bạn sẽ phải cài đặt OpenPyXL nếu bạn gặp lỗi sau:: you’ll have to install openpyxl if you get the following error:: you’ll have to install openpyxl if you get the following error: ModulenotFounderRor: Không có mô -đun có tên ‘OpenPyxl, Sau đó, bạn có thể sử dụng PIP để cài đặt & NBSP; OpenPyXL như sau: 7Trong phần tiếp theo, bạn sẽ thấy một ví dụ đơn giản, trong đó:
Hãy nói rằng bạn có bộ dữ liệu sau đây về sản phẩm và giá của chúng:
Mục tiêu cuối cùng là xuất bộ dữ liệu đó vào Excel. Nhưng trước khi bạn xuất dữ liệu đó, bạn sẽ cần tạo một khung dữ liệu để ghi lại thông tin này bằng Python. Sau đó, bạn có thể sử dụng cú pháp sau để tạo DataFrame: 8Đây là cách mà DataFrame sẽ như thế nào: 9Tiếp theo, bạn sẽ cần xác định đường dẫn mà bạn muốn lưu trữ tệp Excel đã xuất. Ví dụ: đường dẫn bên dưới sẽ được sử dụng để lưu trữ tệp Excel đã xuất (lưu ý rằng bạn sẽ cần điều chỉnh đường dẫn để phản ánh vị trí nơi tệp Excel sẽ được lưu trữ trên máy tính của bạn): r‘c: \ users \ ron \ Desktop \ export_dataframe.xlsx‘C:\Users\Ron\Desktop\export_dataframe.xlsx’‘C:\Users\Ron\Desktop\export_dataframe.xlsx’ Lưu ý rằng 3 thành phần đã được tô sáng liên quan đến đường dẫn đó:
Đặt mọi thứ lại với nhau, đây là mã Python đầy đủ cho & nbsp; xuất gấu trúc dữ liệu sang một tệp excel: 0Cuối cùng, chạy mã trên trong Python (được điều chỉnh theo đường dẫn của bạn) và bạn sẽ nhận thấy rằng một tệp excel mới (được gọi là export_dataframe) sẽ được tạo tại vị trí mà bạn đã chỉ định. Lưu ý rằng nếu bạn muốn bao gồm chỉ mục, thì chỉ cần xóa, index, index = false ra khỏi mã của bạn., index=False” from your code., index=False” from your code. Tài nguyên bổ sungBạn chỉ thấy cách xuất gấu trúc DataFrame sang tệp Excel. Đôi khi, bạn có thể cần xuất GANDAS DataFrame sang tệp CSV. Khái niệm này sẽ tương tự trong những trường hợp như vậy. Bạn cũng có thể muốn & nbsp; kiểm tra tài liệu & nbsp; gandas để biết thêm thông tin về df.to_excel. Đầu ra Python có thể vượt trội không?Python Pandas là một thư viện phân tích dữ liệu Python. Nó có thể đọc, lọc và sắp xếp lại các bộ dữ liệu nhỏ và lớn và xuất chúng theo một loạt các định dạng bao gồm Excel. Pandas ghi các tệp Excel bằng mô -đun XLWT cho các tệp XLS và các mô -đun OpenPyXL hoặc XLSXWriter cho các tệp XLSX.It can read, filter and re-arrange small and large data sets and output them in a range of formats including Excel. Pandas writes Excel files using the Xlwt module for xls files and the Openpyxl or XlsxWriter modules for xlsx files.It can read, filter and re-arrange small and large data sets and output them in a range of formats including Excel. Pandas writes Excel files using the Xlwt module for xls files and the Openpyxl or XlsxWriter modules for xlsx files. Làm thế nào để bạn xuất dữ liệu trong Python?Các hàm được tích hợp trong các chức năng to_csv () và to_excel () của một khung dữ liệu gấu trúc có thể được sử dụng để xuất dữ liệu dưới dạng tệp CSV hoặc Excel.Ngoài CSV và Excel, DataFrame cũng có thể được xuất dưới dạng định dạng tệp JSON hoặc Pickle.Các tùy chọn này có thể được nhìn thấy bằng cách đặt một dấu chấm (.). Apart from csv and excel, a DataFrame can be exported as a JSON or pickle file format as well. These options can be seen by putting a dot(.). Apart from csv and excel, a DataFrame can be exported as a JSON or pickle file format as well. These options can be seen by putting a dot(.) Làm cách nào để lưu tệp CSV dưới dạng XLSX trong Python?Các bước để chuyển đổi CSV thành XLSX thông qua Python... Tải tệp CSV với một phiên bản của sổ làm việc .. Gọi Phương thức Workbook.Save .. Vượt qua đường dẫn đầu ra với tiện ích mở rộng XLSX làm tham số .. Kiểm tra đường dẫn được chỉ định cho tệp XLSX kết quả .. Làm thế nào để bạn viết dữ liệu vào tệp excel trong python bằng gấu trúc?Sử dụng chức năng Pandas to_excel () để ghi DataFrame vào bảng excel với phần mở rộng .xlsx.Theo mặc định, nó ghi một khung dữ liệu duy nhất vào tệp Excel, bạn cũng có thể viết nhiều bảng bằng cách sử dụng đối tượng Excelwriter có tên tệp đích và tên trang tính để ghi vào.xlsx. By default it writes a single DataFrame to an excel file, you can also write multiple sheets by using an ExcelWriter object with a target file name, and sheet name to write to. xlsx. By default it writes a single DataFrame to an excel file, you can also write multiple sheets by using an ExcelWriter object with a target file name, and sheet name to write to. |