| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3696 人关注过本帖
标题:咨询:如何编写一个c程序,让这个c程序读出word、excl文件的内容
只看楼主 加入收藏
liqiangzk982
Rank: 2
等 级:论坛游民
帖 子:50
专家分:16
注 册:2006-12-20
结帖率:66.67%
收藏
 问题点数:0 回复次数:7 
咨询:如何编写一个c程序,让这个c程序读出word、excl文件的内容
c编写的程序很容易从txt文档或者其他类型如dll、cfg等文档中读取数据,并且可以将读取出来的数据写到word、excl文档中。但是如果要从office文档中读取数据那么就往往读出来的是乱码。。
    希望高手能够指点一下如何编写c语言程序,让这个程序能够读取office文档的文件。

首先我把我自己写的小程序列在下边。
简单说明:2.xls为已存在的excl文件,从这个文件中读取数据,将数据写到新建的s.txt文件。(可以自己随便简历一个2.xls文件,内容任意)
#include <stdio.h>
main()
{
    char c1;
    int i=0;
    FILE *fp1,*fp2;
    fp1=fopen("2.xls","r");          //也可以改为: fp1=fopen("2.doc","r");
    fp2=fopen("s.txt","w+");
    for(i=0;i<=100000;i++)
    {
        c1=fgetc(fp1);
        fprintf(fp2,"%c",c1);
    }
    fclose(fp1);
    fclose(fp2);
}

当然这个程序也可以改为:(将上边程序的for语句用while语句代替。)
#include <stdio.h>
main()
{
    char c1;
    int i=0;
    FILE *fp1,*fp2;
    fp1=fopen("2.xls","r");
    fp2=fopen("s.txt","w+");
    c1=fgetc(fp1);
    while(c1!=EOF)
    {
        fprintf(fp2,"%c",c1);
        c1=fgetc(fp1);
    }
    fclose(fp1);
    fclose(fp2);
}
这个程序无法读出office文档中的内容。将2.xls变为txt文件读写就可以实现。。
希望大家帮忙让这个程序修改一下,或者提供一个全新的办法可以读取office文档。。谢谢!
搜索更多相关主题的帖子: excl word 文件 编写 
2008-11-24 20:43
zqy110007
Rank: 3Rank: 3
来 自:外太空
等 级:论坛游民
威 望:6
帖 子:1493
专家分:82
注 册:2008-11-19
收藏
得分:0 
我也想知道...

每个人都是蛤蟆,只是井的大小不同罢了.
沙石下的泉水,挖得越深,泉水越清.
2008-11-24 20:54
TangC
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2008-11-17
收藏
得分:0 
这样的高手在微软才有。
2008-11-24 21:44
rjoe
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-5-28
收藏
得分:0 
文件有存放格式吧, 我也想知道.
2008-11-25 08:55
liqiangzk982
Rank: 2
等 级:论坛游民
帖 子:50
专家分:16
注 册:2006-12-20
收藏
得分:0 
怎么了?这个问题看来是非常难回答了么?

菜鸟我最大!
2008-11-28 14:24
jupiter1943
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-11-28
收藏
得分:0 
初学者飘过,纯支持下,希望高手尽快出现吧
2008-11-28 14:53
woshiyun
Rank: 1
等 级:新手上路
威 望:2
帖 子:348
专家分:0
注 册:2008-6-16
收藏
得分:0 
不要以为什么高手就能做到这个了。
这个应该算是微软的商业机密,
如果你破解了,他就没饭吃了。
2008-11-28 14:56
viperyuqi
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-11-23
收藏
得分:0 
初学者,飘过,学习一下
2010-11-28 10:48
快速回复:咨询:如何编写一个c程序,让这个c程序读出word、excl文件的内容
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026661 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved