簡體   English   中英

如何使用 pandas 在 python 中打開 excel 文件?

[英]how to open excel file in python using pandas?

如何在不連接整個路徑的情況下打開 python 中的 xls 或 csv 文件?

例如:而不是使用 c:/user/...filename 你如何將它與文件名連接? 是否可以使用 pandas? 這是為了將代碼從控制台傳輸到另一個控制台,並且代碼能夠輕松打開。 據我了解,如果我使用該路徑並將代碼發送到另一台計算機,則 excel 頁面將不會在那里打開。 順便說一句,代碼將與原始 excel 表一起發送

在這種情況下,我相信您必須將工作目錄設置為 your.py 文件的絕對路徑。

請注意,對於下面的代碼,您的.csv 文件應與 your.py 文件位於同一目錄中。

import os.path
import pandas as pd

base_dir = os.path.dirname(os.path.abspath(__file__)) # set directory to location of .py file
os.chdir(base_dir) # change directory 
csv_file = pd.read_csv('file.csv',sep=',') # read .csv

類似於@Ira H. 的解決方案,但您可以生成完整路徑,而不是更改工作目錄:

import os.path
import pandas as pd

base_dir = os.path.dirname(
    os.path.abspath(__file__)
)  # set directory to location of .py file
csv_file = pd.read_csv(f"{base_dir}\\full_paths.csv", sep=",")  # read .csv

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM