如何使用OLEDB,ODBC或其他东西重命名Excel工作表,而不是Excel实例?

时间:2010-07-21 15:37:42

标签: excel odbc oledb

我需要重命名通过FTP发送给我们的Excel工作表。工作表所在的服务器上没有运行Excel,因此尝试使用Excel通过WSH和vbscript编写脚本。应用程序是不可能的。

是否可以通过OLE DB,ODBC或其他一些机制重命名Excel工作表?

2 个答案:

答案 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::ParseExcelSpreadsheet::WriteExcel