• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > VC60往已有一些格式和数据的模板EXCEL中写入数据的问题

VC60往已有一些格式和数据的模板EXCEL中写入数据的问题

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了vc60,vc60.pdb,vc60教程,vc60.idb,vc60下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: VC60往已有一些格式和数据的模板EXCEL中写入数据的问题
描述:

使用VC写入数据进EXCEL中时,之前使用的是一些空的EXCEL模板,可以实现操作。现在需要对包含一些固定格式和数据的EXCEL模板进行单元格的数据录入操作,EXCEL会弹出要删除的工作表中可能存在数据,如果要永久删除这些数据,请按“删除”对话框,如果点击删除或取消按钮,EXCEL里会显示数据,但是之前模板里的内容都没有了,也就无法打印了。请问,如何能够对已有数据和格式的EXCEL文件进行单元格的数据录入操作


解决方案1:

可以用XML格式的xls文件!和一般excel可以一样的操作,但VC里你可以操作XML方法来读写数据!

解决方案2:

  我的做法是将模板文件保存成其它格式的,不可写的,我的做法是保存为二进制。使用时,将其复制,然后对其操作。这样,就是用户将生成的文件删除对软件也没有什么影响。在文件操作时,如果保存的文件不存在,就提
示软件功能不全,不能进行此项操作就OK了。
  还有一种做法是将模板引入程序内,到时自己用程序生成EXCEL文件对其操作。不过,这样文件的主体就大了点。

解决方案3:

 如果你对二进制文件和数据流的概念清楚的话
 楼上的办法也实用于XLS文件

解决方案4:

最简单的办法就是,将做好的文件存为XML文件
注意有个技巧
在做的过程中,将所有需要填写数据的地方都用某字串标记
比如A1填上 A1A1A1A1A1A1A1A1
    B2填上 B2B2B2B2B2B2B2B2
然后每次写新文件
将准备好的数据更换如上的字串,没有数据的就用空串替换
因为XML是文本格式的,操作起来很简单
而且这样同时保证了XLS的格式和你调整好的一样


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何调试跟踪vc60的ocx控件的代码?
  • vc60资源文件里rc,#include"resourceh"这个,怎么编译的时候出错?
  • VC60中的DocFileViewer工具,在70中怎么没了?
  • 求助:VC60编译的COM组件在windows2003下无法注册和使用
  • 哪位知道在vc60下怎么使用powertcpemulation?
  • 我想学习C++,是用vc60好,还是vsnet??谢谢
  • 请问大家:在VC60中实现图表(柱状图,走势图,饼状图)的显示功能和图表的导出保存功能有什么控件可以实现啊?
  • 请问大家:在VC60中实现图表(柱状图,走势图,饼状图)的显示功能和图表的导出保存功能有什么控件可以实现啊?
  • VC60编写ATL给asp使用的组件有什么要注意的?
  • 在VC60中的MFCClassWizardAutomation对应到vcnet2003是什么????

相关文章

  • 2017-06-05 请问:如何在共享DLL中调用非模式对话框?(在线)
  • 2017-06-05 使用JNI,如何在DLL中创建窗口?
  • 2017-06-04 MiscrosoftForm20Image控件显示文件打开按钮选定的图形文件?谢谢
  • 2017-06-05 网页调用OCX空间中的接口函数异常
  • 2017-06-04 关于COM组件的问题
  • 2017-06-05 关于“自带IE8内核”的问题
  • 2017-06-04 如何做,才可以让ie认为我的控件是经过数字签名的
  • 2017-06-05 关于终止QQ的线程问题
  • 2017-06-04 急问???谁能给我提供处理硬件中断的控件???如:tvichw32ocx等,处理硬件中断的API方法也可以!!!多谢了!!!
  • 2017-06-05 奇怪的问题,急!

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 大家都来讨论讨论消息中间件,欢迎参与有分送啊~~~~~
    • 我想知道IPictureDisp,不是IPicture,知道帮忙下,不少于100分
    • MFCActiveX工程中使用flash控件动态创建到这个ActiveX上,在IE中CLSID定义出来后调用封装好的flash功能
    • 关于网页调用ActiveX问题
    • 急问:怎么在dll里写消息循环,处理别的dll发送过来消息?
    • 关于内存高分求教!在线等待
    • 我写的程序,当取一网页时(网页较大,网速较慢),程序就象死了一样不能拖动,半天反应过来。
    • 请问我如何在窗口画好后在截屏,我原来有钩子,在处理完WM_PAINT消息后截屏,这样对不对???
    • 一个简单的DCOM问题
    • 怎样显示属性页啊急急急

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有