Как создать файл Excel в месте, указанном пользователем в python2.7? - PullRequest
0 голосов
/ 09 октября 2018

На самом деле путь и имя будут заданы двумя пользовательскими переменными (строкой) при создании Excel Я пробовал с логикой ниже, но файл Excel не был сгенерирован в этой папке.

Input_Output_Save_Folder_location = str(QtGui.QFileDialog.getExistingDirectory(self, "Select Directory"))

workbook = xlsxwriter.Workbook(Input_Output_Save_Folder_location +"/"+Excel_name+".xlsx")

1 Ответ

0 голосов
/ 09 октября 2018
import os

directory = "/my/happy/fun/directory"
filename = Excel_name + ".xlsx"

# optional: make sure the directory exists
if not os.path.isdir(directory):
    os.makedirs(directory)

workbook = xlsxwriter.Workbook(os.path.join(directory, filename))
...