使用的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;
即可。