| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 265 人关注过本帖
标题:来个高人指点下
收藏  订阅  推荐  打印 
kexiong
Rank: 1
等级:新手上路
帖子:2
积分:120
注册:2008-9-18
来个高人指点下

我编了个小程序,想把它和EXCEL数据文件连起来,从EXCEL或者TXT文件中读取数据,再把结果输出到excel或者TXT文件中,帮忙给指点下,先说声谢谢了!
搜索更多相关主题的帖子: 高人  
2008-9-18 09:36
StarWing83
Rank: 12Rank: 12Rank: 12
来自:湖北工业大学
等级:版主
威望:9
帖子:2483
积分:26219
注册:2007-11-16

1、从TXT读写数据:fopen,fclose,fscanf,fprintf,fgets,fputs。
2、从Excel读写数据:COM,ActiveX,VBA(不使用C编程,直接使用VBA),从Excel导出数据为txt文本然后应用1。

自己选择吧。

PS 对于地一点,可以直接scanf,printf等等,然后使用的时候使用重定向。

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-9-18 09:48
asd6791868
Rank: 2
来自:逆流
等级:注册会员
帖子:139
积分:1556
注册:2008-7-27
问楼上!

2、从Excel读写数据:COM,ActiveX,VBA(不使用C编程,直接使用VBA),从Excel导出数据为txt文本然后应用1。

自己选择吧
===================================================================================
COM  ACTIVEX  VBA 是什么????
能否简略讲讲

─條路 :  ┈片天  ┈個人  ─瞬間:

                                    
2008-9-18 10:13
kexiong
Rank: 1
等级:新手上路
帖子:2
积分:120
注册:2008-9-18

还是不太明白,是把scanf改为fscanf吗?在TC下运行就能读取TXT数据文件吗?
2008-9-18 10:17
StarWing83
Rank: 12Rank: 12Rank: 12
来自:湖北工业大学
等级:版主
威望:9
帖子:2483
积分:26219
注册:2007-11-16

COM,组件对象模型,通过对Excel服务器的使用,用软件方式操作Excel。
VBA,Visual Basic for Application 应用型VB语言。Excel内嵌的编程语言,使用VB的语法,可以使用它直接编程操作Excel。

scanf这些东西就不说了,C的基础。

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-9-18 10:43
lvsong1988
Rank: 1
等级:新手上路
帖子:9
积分:192
注册:2008-9-18
不明白 

重定向是什么意思?你能不能写出具体的语句?这样也许我能更好的理解!
2008-9-18 17:05
StarWing83
Rank: 12Rank: 12Rank: 12
来自:湖北工业大学
等级:版主
威望:9
帖子:2483
积分:26219
注册:2007-11-16

#include <stdio.h>
int main()
{
    int a;
    scanf("%d",&a);
    printf("a is %d\n",a);
    return 0;
}

假设你在命令行,使用gcc编译器,程序源文件叫做test.c:
编译:gcc -o test.exe test.c

现在有个文件,名字是data.txt,里面只有一行,假设内容为1234,那么这么执行程序:
test.exe < data.txt
会输出:
a is 1234

这时,程序的scanf从文件读入,printf还是输出到屏幕。明白否?
如果写:
test.exe <data.txt >out.txt
则不会有任何显示,printf的输出被写到了文件out.txt中。

[ 本帖最后由 StarWing83 于 2008-9-18 17:12 编辑 ]

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-9-18 17:10
yyssxj
Rank: 1
来自:江苏
等级:新手上路
威望:1
帖子:14
积分:244
注册:2008-9-19
请教

版主:
  按照你的方式我用以下句子编译
  C:\tc\TC.exe -o test.exe C:\tc\test.C
  不过它只出现TC加载test.c的画面,并未生成exe文件,请问怎么回事?是不是你用的gcc编译器跟我所用的TC编译器不是一回事,另外-o是啥意思?
2008-9-19 15:49
StarWing83
Rank: 12Rank: 12Rank: 12
来自:湖北工业大学
等级:版主
威望:9
帖子:2483
积分:26219
注册:2007-11-16

LS,编译是小事情,你只要得到exe文件就可以了,关键是后面的重定向操作。

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-9-19 15:57
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.051524 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved