2013-01-07 33 views
0

我需要编写一个程序来处理所有Python中的远程服务器Excel中的一个文件夹中的文件。为了处理我的电脑上的Excel文件,我用过程均优于文件的文件夹在远程服务器在Python

from xlrd import open_workbook 
book = open_workbook(filename) 

然后处理book 不过,我不知道如何获得一个Excel远程服务器来处理文件。请帮助我。如果可能的话,请告诉我怎么去在远程服务器上的文件夹中所有的Excel文件。非常感谢。

+2

哪些操作系统?窗口/莱纳斯/等? –

+1

远程服务器如何共享文件? FTP,SMB等? – jinghli

+0

这是无关xlrd或Excel文件。将“excel文件”更改为“文本文件”,并且您也遇到同样的问题。 –

回答

0
import os 

excelfiles = [] 

for cwd, folders, files in os.walk(starting_directory): # For file in starting_directory 
    for filename in files: 
     path = os.path.join(cwd, filename) 
     if os.path.splitext(path)[1].lower() == '.xls': # If the file ends in '.xls' 
      excelfiles.append(path) 

for spreadsheet in excelfiles: 
    process_spreadsheet(spreadsheet) 
+0

服务器的操作系统是Linux操作系统。我的电脑的操作系统是Mac OS X 10.8。通过SMB远程服务器共享文件。 @kuyan:如何设置服务器的URL,用户名,密码? 。非常感谢你的帮助。 – HuongOrchid

相关问题