Экспорт отчета Crystal в Excel: невозможно прочитать файл

Я использую программу vb6 для экспорта отчета Crystal в лист Excel. После запуска программы экспортированный лист Excel не читается. получаю ошибку "Невозможно прочитать файл"

CrxRep.DiscardSavedData
CrxRep.ExportOptions.DestinationType = crEDTDiskFile
CrxRep.ExportOptions.FormatType = crEFTExcel97

'Input parameter set
CrxRep.ExportOptions.DiskFileName = DestName
CrxRep.ExportOptions.ExcelExportAllPages = True
CrxRep.EnableParameterPrompting = False
CrxRep.ExportOptions.ExcelUseWorksheetFunctions = True
CrxRep.ExportOptions.ExcelUseTabularFormat = True
CrxRep.ExportOptions.ExcelPageBreaks = True
CrxRep.ExportOptions.ExcelTabHasColumnHeadings = True
CrxRep.Export False

Однако эта проблема возникает только на рабочем сервере. Когда я пытался экспортировать в dev-сервер, он работает нормально.

1 ответ

Откуда вы пытаетесь прочитать файл?

Если вы вошли на сервер и не можете прочитать его, это говорит о том, что Excel или, возможно, ADO не установлен на сервере, но вы можете ответить на это, посмотрев на значок. Если Windows распознает тип файла и показывает значок Excel, тогда Excel устанавливается там.

Если там установлен Excel, скопируйте файл на рабочий стол или на сервер разработчика и попробуйте открыть его там. Если он откроется там... проблема, скорее всего, в отсутствующем компоненте (возможно, ADO) на сервере prod.

Другие вопросы по тегам