如何在Python中的Microsoft Excel中打开一个csv文件?

base_path = os.path.dirname(os.path.abspath(__file__)) _csvFilename = os.path.join(base_path, "bcForecasting.csv") _csvFile = open (_csvFilename, 'wb') _csvFile = csv.writer(_csvFile, quoting=csv.QUOTE_ALL) _Header = self.makeIntoList (self.root.tss.series () [0].getAllTimes (), self.originalTimesteps + _futurePeriods) _csvFile.writerow (_Header) 

现在我想打开Excel中创build的bcForecasting.csv文件。 如何在Python中做到这一点?

通常在Windows上, .csv文件类型被配置为由Excel打开。 在这种情况下,你可以做:

 from subprocess import Popen p = Popen('filename.csv', shell=True) 

如果它不起作用,请尝试指向Excel应用程序的完整路径:

 subprocess.Popen(r'C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE stack.csv')