0 0

怎样编程判断电脑系统安装的office版本?10

各位朋友!因为项目需要,要求将数据从数据库中查询出来显示到浏览器页面上,然后再将页面数据导出到Excel 2007中,请问下在页面怎么得到并判断office的版本?请教下具体代码,谢谢!

2013年10月30日 11:11

2个答案 按时间排序 按投票排序

0 0

假如你很想通过js处理的话,可以参照http://pigga.iteye.com/blog/1239787。其实你的功能建议你在后台直接导出,并且打印不建议只打印当前页。既然已经导出了就最好把数据全部导出来出来,假如数据量不大的话。

try {
			HttpServletRequest request = getRequest();
			PrintWriter out = getPrintWriterOut();
			HttpServletResponse response = getResponse();
			response.setContentType("text/html;charset=utf-8");
			
			List<Object[]> dataList = knowledgeService.findExportData();
			HSSFWorkbook wb = HSSFWorkbookOpe.fillDataToExcel(dataList, "sheet名称");
//			目前生成的xls文件是无限覆盖在服务器指定的Eexl文件夹下的
			response.setContentType("application/x-download");
	        response.reset();
	        String path = ServletActionContext.getRequest().getRealPath("/");
	        String filepath = path+"excel\\template\\zsk.xls";
	        String filedisplay = "zsk.xls";
	        filedisplay = URLEncoder.encode(filedisplay, "gb2312");
	        response.addHeader("Content-Disposition", "attachment;filename=" + filedisplay);
	        FileOutputStream fout = new FileOutputStream(filepath);
	        wb.write(fout);
	        fout.close();
	        out.print(filedisplay);
	        out.close();
		} catch (Exception e) {
			log.error("导出Excel文件失败。原因:" + e.getMessage());
			this.addActionMessage("导出Excel文件失败。请联系管理员!");
		}

2013年10月31日 09:24
0 0

有一个很简单的办法!就是将数据导入到office2003文件这样不管客户是什么版本的office都支持了!岂不快哉!

2013年10月30日 11:27

相关推荐

    Delphi 判断你电脑上所装Office的版本号

    在使用 Delphi 进行软件开发时,有时我们需要检测用户计算机上安装的 Office 版本信息,...通过以上方法,你可以在 Delphi 中准确地判断用户计算机上安装的 Office 版本,从而实现特定功能的适配或提供相应的用户体验。

    一级计算机基础及MS-Office应用模拟题及答案.doc

    - 逻辑推理和判断能力:通过编程实现条件语句和循环结构,计算机能进行逻辑运算和决策。 - 处理速度快、存储量大:相比人类,计算机具有极高的运算速度和海量的存储空间。 2. 国标码与机内码: - 国标码是汉字的...

    江苏省计算机二级office选择题目整理一.pdf

    6. 编程和脚本知识:文档中涉及VBA编程的相关内容,如VBA的循环语句、变量赋值、条件判断等,以及Office软件中VBA的使用方法。例如Excel的VBA编程可以在工作表中操作单元格的内容,如Range("A1").ClearContents是...

    VBA的字典类,苹果MAC系统可用

    VBA(Visual Basic for Applications)是Microsoft Office套件中内嵌的一种编程语言,它允许用户自定义各种功能和自动化操作。在Windows系统中,VBA提供了丰富的内置对象,其中之一就是“字典”类,它是从Scripting ...

    电脑初学者的学习网址

    学习这些内容,不仅可以增强用户对电脑系统的理解,也能提高他们的自我修复能力。 在提供的链接`http://www.net0595.cn/show.asp?id=7753`中,我们可以看到“联想电脑故障判断大全”。联想作为全球知名的电脑品牌,...

    二年计算机一级考试MSoffice选择题及答案解析汇总.pdf

    Windows XP是微软公司推出的个人电脑操作系统,而DOS(磁盘操作系统)是一种单用户、单任务的操作系统。 - MS Office软件:文档中提及WPS Office、Word 2003、Photoshop等软件。WPS Office是由金山软件开发的一套...

    电脑常见故障排除

    - **长时间不操作导致死机:** 对于编程和制图工作者而言,长时间不进行输入可能会导致电脑自动进入休眠状态,进而导致数据错误或死机。建议定时保存工作进度。 **总结:** 本文从电脑故障的排除角度出发,不仅...

    电脑知识精华

    了解如何安装、更新和维护操作系统是每个电脑用户必备的技能。 2. **文件管理**:学会有效地组织和管理电脑中的文件至关重要。理解文件和文件夹的概念,以及如何创建、删除、重命名和移动它们,能帮助你保持工作...

    全国一级计算机基础及MSOffice应用PPT.ppt

    - 第二阶段:晶体管时代(1959-1964),出现了操作系统和高级编程语言 - 第三阶段:中小规模集成电路(1964-1972),操作系统更加完善,高级语言多样化 - 第四阶段:大规模、超大规模集成电路(1972至今),推动...

    一级MSoffice单选必考知识点.doc

    《一级MSOffice单选必考知识点详解》 在信息技术领域,掌握基础的MS Office技能是必不可少的,尤其在一级考试中,对计算机基础知识和Office应用的了解至关重要。本文将深入探讨计算机的发展历程、特点、应用领域,...

    《电脑高级应用精华》

    10. **电脑故障诊断**:介绍如何根据电脑异常现象判断故障原因,以及如何寻找和解决问题,例如蓝屏错误代码解析、电脑过热的解决方案等。 电子书的形式使得《电脑高级应用精华》能够快速更新内容,以适应不断变化的...

    一样的宏,不同的结果

    如果这些组件在两台电脑上的版本不同或未正确安装,宏的执行就会受到影响。 5. **用户权限**:在公司环境中,用户权限可能受到限制,这可能影响到宏访问某些系统资源的能力。 6. **宏代码本身**:尽管看起来宏代码...

    玩转电脑技巧电子版全书.rar

    8. **硬件维护**:包括电脑清洁,内存升级,硬盘分区与整理,以及常见硬件故障的初步判断和解决。 9. **多媒体应用**:如何播放、编辑和转换音频与视频文件,使用媒体中心和流媒体服务。 10. **系统优化**:调整...

    计算机基础判断题.pdf

    计算机专业涉及广泛的知识领域,包括硬件、软件、操作系统、数据库、网络、编程等多个方面。以下是对给定题目中涉及的一些关键知识点的详细解释: 1. **操作系统**:计算机软件分为操作系统、应用软件和支撑软件。...

    计算机二级ms office高级应用理论重点.pdf

    ### 计算机二级MS Office高级应用理论重点 #### 计算机技术概述 计算机技术是一种利用电子设备来实现信息处理的技术。随着信息技术的发展,计算机技术已成为现代社会不可或缺的一部分。计算机的特点包括自动化程度...

    vc++ 应用源码包_6

    内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...

    易语言 163邮箱控制电脑

    在邮件系统中,时间戳常用于判断邮件的新旧,或者设置定时任务。如果时钟不准确,可能导致邮件处理出错。开发者可能需要调整程序的时区设置,或者使用NTP(Network Time Protocol)进行网络同步,以确保时间的准确性...

    电脑全能高兽电子教程

    除此之外,教程可能还会涵盖一些硬件知识,如电脑硬件组成,如何组装电脑,常见硬件故障的判断和处理,以及如何升级硬件以提升电脑性能。 总的来说,【电脑全能高兽电子教程】是一份全面而实用的资源,无论你是电脑...

    excel用vba开发的中国象棋

    在实际开发中,使用版本控制系统(如Git)管理代码变更和历史记录是很重要的。 10. **测试与调试**:在开发过程中,对各种棋局进行测试,确保程序能够正确处理各种情况。使用Excel的VBA调试工具,如断点、步进执行...

Global site tag (gtag.js) - Google Analytics