把Excel中的数据以特定的方式放入txt

使用的C语言,然则查百度C语言写界面很麻烦的样子,所以没写出界面。

用C语言的原因:大学学过....然而我学其他程序时,并没跟我说可以调用文件。而C语言相对于bat应该更方便一些吧....


一.如何把Excel变成好用的Excel

1.去http://www.excelhome.net/ 吧..

专业人士总会是最厉害的

2.如何批量删除某列 单元格前几个字符

公式为:

              =RIGHT(E39,LEN(E39)-2),
         把上行的E39换成你想删除冗余部分的表格所在编号即可。
         原理是:
                        RIGHT是提取某单元格的多少个字符;
                        LEN是获取该单元格的长度;
                        上代码即获取  将E39只剩下  E39的长度减2个长度 

二.C语言

FILE *in, *out;
char ch, infile[10], outfile[10];
printf("请输入读入文件的名字:");
scanf("%s", infile);
printf("请输入写入文件的名字:");
scanf("%s", outfile);
if((in = fopen(infile,"r")) == NULL){
	printf("读入文件名字输入错误\n");
	exit(0);
}
if((out = fopen(outfile,"w")) == NULL){
	printf("写入文件名字输入错误\n");
	exit(0);
}
这样我们已经准备好读入文件和写入文件。

接下来,便是对读入文件进行遍历,

while(!feof(in)){}
我们要做的,便是在遍历之中,把想要的数据以某种格式放入写入文件里。
ch = fgetc(in);
来读取读入文件的字符,之后便可用

if(ch == '\n'){
	}else if(ch == '\t'){}
来判断读入文件的文件类型指针到哪里了。

然后,用这两个命令来写入字符或字符串:

fputs("Demacia!",out);
fputc(ch, out);
注意,字符串中的单引号、回车等,要用转移字符来表示,请 点击查看相关介绍

最后,

fclose(in);
fclose(out);
return 0;	
即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值