的问题可能是由于文件格式不兼容导致的。经典ASP通常使用的是旧版本的Excel文件格式(.xls),而Office 2010默认使用的是新版本的Excel文件格式(.xlsx)。为了解决这个问题,可以尝试以下几种方法:
Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Add()
Set objWorksheet = objWorkbook.Worksheets(1)
' 添加数据到Excel文件
' 保存为旧版本的Excel格式
objWorkbook.SaveAs "path\to\output.xls", -4143
' 关闭Excel对象
objWorkbook.Close
objExcel.Quit
总结起来,解决从经典ASP输出Excel文件无法在Office 2010打开的问题,可以通过保存为旧版本的Excel格式、使用第三方库或工具、保存为CSV格式或升级Office软件等方法来解决。具体选择哪种方法取决于实际需求和限制。
领取专属 10元无门槛券
手把手带您无忧上云