Как переименовать лист Excel, используя OLEDB, ODBC или что-то еще, кроме экземпляра Excel? - PullRequest
0 голосов
/ 21 июля 2010

Мне нужно переименовать рабочий лист Excel, который приходит к нам через FTP. На сервере, на котором находится лист, нет Excel, на котором он работает, поэтому попытка создания сценария через WSH и vbscript с использованием Excel.Application исключена.

Можно ли переименовать лист Excel через OLE DB, ODBC или каким-либо другим механизмом?

Ответы [ 2 ]

0 голосов
/ 21 июля 2010

Просто из любопытства: зачем вам переименовывать лист?Можно ли сгенерировать новый файл Excel на основе содержимого старого?Можете ли вы каким-то образом изменить процесс, который производит или потребляет файл?

Вопрос Какая библиотека .NET лучше всего подходит для анализа и создания электронных таблиц Excel? содержит несколько указателей.

Существуют модули Perl для анализа и создания файлов Excel: Электронная таблица :: ParseExcel , Электронная таблица :: WriteExcel .

0 голосов
/ 21 июля 2010

Вам не нужно приложение Excel для переименования файла Excel (.xls).

Или вы хотите переименовать лист в книге?использует объектную модель Excel на машине, где она доступна, и передает ей полный путь к файлу.Или вы можете получить файл через другой ftp на компьютере с поддержкой Excel, переименовать его и ftp обратно.

...