我需要重命名通过FTP发送给我们的Excel工作表。工作表所在的服务器上没有运行Excel,因此尝试使用Excel通过WSH和vbscript编写脚本。应用程序是不可能的。
是否可以通过OLE DB,ODBC或其他一些机制重命名Excel工作表?
答案 0 :(得分:0)
您不需要Excel应用程序来重命名Excel(.xls)文件。
或者您的意思是在工作簿中重命名工作表吗?
或者在可用的计算机上创建使用Excel对象模型的vbscript,并将其传递给文件的完整路径。或者您可以通过另一个ftp将文件提取到启用Excel的计算机上,重命名并将其ftp回来。
答案 1 :(得分:0)
出于好奇:为什么需要重命名表?是否可以根据旧文件的内容生成新的Excel文件?你能改变以某种方式生成或使用文件的过程吗?
问题What’s the best .NET library for parsing and generating Excel spreadsheets?似乎包含几个指示。
有用于解析和创建Excel文件的Perl模块:Spreadsheet::ParseExcel,Spreadsheet::WriteExcel。