关于VB封装excel的问题,急盼高手解答
毕业后一直从事JAVA的服务器端开发,对windows桌面应用编程只限于大学时用VF6编写的小程序,基本概念还有,但对当前流行的开发方式不是很了解。现有一个需求需要实现,时间又比较急,急盼高手解答。
需求很简单:一张表格提供给用户填写(表格是很简单的二维表,类似关系数据库表),因为要限制用户乱操作,同时提供一些验证和操作上的方便性(如下拉列表选择),因此不能单纯的提供EXCEL表格给用户。用户填写后可将相关数据导出为XML。得到的建议是通过VB封装EXCEL实现。
问题如下:
1.此需求通过什么方式实现最为简单快捷,是否必须用VB+EXCEL,有无其他更好的方法。
2.如果用VB+EXCEL,是用VB6实现好还是VB.NET实现好,VB.NET是否要求用户机器必须装CLR环境。
3.如果用VB.NET+EXCEL,能否兼容EXCEL2000等旧格式。
4.如果用VB+EXCEL,客户机是否必须安装EXCEL,能否将EXCEL环境集成进应用程序达到用户只需运行本程序而脱离EXCEL。
5.有无相关资料,最好是程序代码以供参考。
急盼解答,谢谢!