Hướng dẫn how do i export data from pycharm to excel? - làm cách nào để xuất dữ liệu từ pycharm sang excel?

Có thể nhập và xuất dữ liệu là hữu ích khi bạn di chuyển dữ liệu giữa các cơ sở dữ liệu được sử dụng cho các mục đích khác nhau nhưng cần chia sẻ một số dữ liệu. Ví dụ, giữa phát triển và cơ sở dữ liệu sản xuất.

Pycharm có một động cơ để xuất và nhập dữ liệu ở các định dạng khác nhau. Bạn có thể chọn một định dạng được xác định trước hoặc tạo của riêng bạn.

Để biết thêm thông tin về hoạt động xuất và nhập, hãy xem các chủ đề sau:

  • Xuất: Xem cách tạo DDL cho các đối tượng và xuất dữ liệu ở các định dạng khác nhau.

  • Nhập: Nhập CSV, TSV hoặc bất kỳ tệp văn bản nào khác có chứa các giá trị phân tách phân cách. Ngoài ra, tìm hiểu cách khôi phục tệp kết xuất bằng cách sử dụng MySQL, PG_RESTORE hoặc PSQL.

  • Chạy di chuyển: Tìm hiểu cách sử dụng các công cụ di chuyển trong pycharm.

  • Trích xuất dữ liệu: Tìm hiểu về trình trích xuất mặc định và tạo trình trích xuất tùy chỉnh.

Sửa đổi lần cuối: 15 tháng 12 năm 2021

Tôi có một số mã trong pycharm giúp tôi có rất nhiều dữ liệu và tôi muốn tạo một tờ Excel với tất cả các dữ liệu.

Tôi đã thử đổi tên tệp và lưu nó bằng ".xlsx" thay vì ".py" nhưng điều đó không hoạt động.

Được liệt kê dưới đây là mã của tôi và dữ liệu tôi muốn xuất vào một tờ Excel.

Code:

import requests

url1 = 'https://domain.zendesk.com/api/v2/incremental/tickets.json? 
start_time=1561939200&include=metric_sets'
url2 = 'https://domain.zendesk.com/api/v2/ticket_metrics.json'
user = 'email' + '/token'
pwd = 'token'

response1 = requests.get(url1, auth=(user, pwd))
response2 = requests.get(url2, auth=(user, pwd))

data1 = response1.json()
data2 = response2.json()

ticket_list1 = data1['tickets']
ticket_list2 = data2['ticket_metrics']

for ticket1 in ticket_list1:
    for ticket2 in ticket_list2:
        if ticket1['assignee_id'] != ticket1['requester_id']:
            print(ticket2['reply_time_in_minutes'])
            print(ticket1['assignee_id'])
            print(ticket2['ticket_id'])

Ví dụ Dữ liệu tôi muốn xuất:

{'calendar': 3, 'business': 3}

52629

{'calendar': None, 'business': None}

52628

{'calendar': 11, 'business': 11}

52627


Pycharm IDE bao gồm các tính năng khác nhau để chuyển đổi tệp mã hiện có thành định dạng HTML hoặc định dạng CSV. Trong chương này, bạn sẽ học xuất dữ liệu bằng Pycharm IDE.

Cài đặt xuất của trình soạn thảo pycharm được hiển thị trong hình được đưa ra bên dưới -

Hướng dẫn how do i export data from pycharm to excel? - làm cách nào để xuất dữ liệu từ pycharm sang excel?

Xuất tính tính năng HTML

Tính năng này giúp xuất tệp cụ thể ở định dạng HTML. Điều này được thực hiện để cải thiện các mục đích bảo mật của mô -đun đã cho. Ảnh chụp màn hình sau đây cho sự hiểu biết tốt hơn -

Hướng dẫn how do i export data from pycharm to excel? - làm cách nào để xuất dữ liệu từ pycharm sang excel?

Khi hoạt động xuất thành công, tệp HTML được tạo sẽ hiển thị trong đầu ra của trình duyệt như hiển thị bên dưới -

Hướng dẫn how do i export data from pycharm to excel? - làm cách nào để xuất dữ liệu từ pycharm sang excel?

Bây giờ, nếu bạn kiểm tra mã HTML được tạo sau khi hoạt động xuất, bạn có thể quan sát rằng các số dòng cũng được bao gồm để đạt được hoạt động này.

Hướng dẫn how do i export data from pycharm to excel? - làm cách nào để xuất dữ liệu từ pycharm sang excel?

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.

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:

df.to_excel(r'Path where the exported excel will be stored\File Name.xlsx', index=False)

Và 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:

df.to_excel(r'Path of excel\File Name.xlsx', sheet_name='Your sheet name', index=False)

Lư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:

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:

pip install openpyxl

Trong phần tiếp theo, bạn sẽ thấy một ví dụ đơn giản, trong đó:

  • Một khung dữ liệu sẽ được tạo từ đầu
  • Sau đó, DataFrame sẽ được xuất sang tệp Excel

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:

product_name giá bán
máy tính1200
Máy in150
máy tính bảng300
màn hình450

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:

import pandas as pd

data = {'product_name': ['computer', 'printer', 'tablet', 'monitor'],
        'price': [1200, 150, 300, 450]
        }

df = pd.DataFrame(data)

print(df)

Đây là cách mà DataFrame sẽ như thế nào:

  product_name  price
0     computer   1200
1      printer    150
2       tablet    300
3      monitor    450

Tiế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’

Lưu ý rằng 3 thành phần đã được tô sáng liên quan đến đường dẫn đó:

  • Tính bằng màu vàng, ký tự ‘R, được đặt trước đường dẫn để tránh lỗi Unicode
  • Trong màu xanh, tên tệp được tạo được chỉ định. Bạn có thể nhập một tên tệp khác dựa trên nhu cầu của bạn
  • Trong màu xanh lá cây, loại tệp được chỉ định. Vì chúng tôi đang xử lý một tệp excel, loại tệp sẽ là ‘.xlsx, cho phiên bản mới nhất của excel

Đặ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:

import pandas as pd

data = {'product_name': ['computer', 'printer', 'tablet', 'monitor'],
        'price': [1200, 150, 300, 450]
        }

df = pd.DataFrame(data)

df.to_excel(r'C:\Users\Ron\Desktop\export_dataframe.xlsx', index=False)

Cuố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.

Tài nguyên bổ sung

Bạ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.

Làm thế nào để pycharm lưu trữ dữ liệu?

Lời khuyên và thủ thuật..
Mở cài đặt bằng cách nhấn Ctrl+Alt+S và điều hướng đến ngoại hình & hành vi |Cài đặt hệ thống |Mật khẩu ..
Chọn tùy chọn trong Keepass ..
Trong trường cơ sở dữ liệu, nhập một đường dẫn cho tệp KDBX.Chọn một con đường nơi bạn lưu trữ dự án của bạn.Theo mặc định, Pycharm lưu trữ các dự án của bạn trong ~ \ datagripprojects ..

Làm thế nào để pycharm đọc excel?

Làm cách nào để nhập tệp XLSX vào Python ?..
Bước 1: Chụp đường dẫn tệp.Đầu tiên, bạn sẽ cần ghi lại đường dẫn đầy đủ nơi lưu trữ tệp excel trên máy tính của bạn ..
Bước 2: Áp dụng mã Python.Và đây là mã Python phù hợp với ví dụ của chúng tôi ..
Bước 3: Chạy mã Python để nhập tệp Excel ..