关于c语言的问题。是这样的有一个excel文件里面有我需要的数据。一共490多行没每一行有12列求

关于c语言的问题。是这样的有一个excel文件里面有我需要的数据。一共490多行没每一行有12列求每一列的总和。我要用数组来做这个问题但是数据太多了 我应该用什么办法来导入数据了。应该把excel里面的数据怎么搞才能导入到程序里面了

数据 , 导出, 文本文件。然后可以自己设置列与列之间的间隔。然后 C就可以读取了追问

那要不要做一个结构体了

我只会编那个手动输入的。要用什么才能编一个什么样的东西才能把这个文件导入了

追答

程序要实现什么功能,需要不需要 和需求有关。我刚才说的是 Excel导出数据的方法

追问

是这样的我要求和

但是呢

我需要实现的是让文件直接导入到那个我做的那个程序 然后我的程序来求那个数据的和

追答

你只是想用Excel中的数据,还是 程序的要求就是 读取Excel中的数,然后求和?

追问

我做的程序是求和程序

二维数组

我是想用excel中的数据

对就是你的意思

读取excel中的数然后求和

追答

既然你都说了是 二维数组了,就不用定义 结构体了。前提是 12列的类型都一样,比方说每一行的十二列都是整数,或都是小数才行。不然就定义结构体,使用一维数组

追问

知道了

那还有现在主要的是如何减少键盘输入而采用文件流入了

追答

不就是读文件么? 不用手动输入吧

追问

文件流入文件的操作了

现在我主要不会编写语言来读取文件啊

可以帮我写一下代码吗

还有那个读取的文件应该怎么做

追答

我只交流技术,代写作业是有偿的。呵呵……

追问

好吧

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-22
如果数据在EXCEL中,建议你用VBA来搞定

...是这样的有一个excel文件里面有我需要的数据。一共490多行没每一行...
数据 , 导出, 文本文件。然后可以自己设置列与列之间的间隔。然后 C就可以读取了

C语言读取excel文件,像这种数据怎么跳过逗号只读取数据?
如图所示 抱歉,我不是特别了解C语言,所以用的是C++ 可追问,望采纳

关于C语言读取多行数据的问题
我能帮你实现 但是不是用的fscanf 而且很简单 折腾字符串和 文件读写的问题我比较擅长

怎么用CC语言读取excel文件的某一行某一列
static XLOPER xlRet={0};double d1=0,d2=0;if ((x1->xltype&xltypeNum)==xltypeNum){ d1=x1->val.num;}else if ((x1->xltype&xltypeInt)==xltypeInt){ d1=x1->val.w;}else if ((x1->xltype&xltypeSRef)==xltypeSRef){ if (GetNumFromCell(x1,d1)==false){ xlRet...

C语言读取excel文件的数据c语言读取excel内容
1.方法一:采用OleDB读取EXCEL文件: 把EXCEL文件当做一个数据源来进行数据的读取操作,实例如下: 对于EXCEL中的表即sheet([sheet1$])如果不是固定的可以使用下面的方法得到 在使用ImportRow后newds内有值,但不能更新到Excel中因为所有导入行的3.方法三:将EXCEL文件转化成CSV(逗号分隔)的文件,用文件...

C语言中如何导入excel的数据c语言中如何导入excel的数据类型
具体实现 一、包含Excel文件操作类头文件 #include"CSpreadSheet.h" 二、新建Excel文件,并写入默认数据 \/\/新建Excel文件名及路径,TestSheet为内部表名 CSpreadSheetSS("c:\\\\\\Test.xls","TestSheet");CStringArraysampleArray,testRow;SS.BeginTransaction();\/\/加入标题 sampleArray.RemoveAll(); sampleA...

c语言怎么调用excel表格c语言操作excel表格
第一步:先实用C语言创建*.xls的后缀文件,之后把这个文件当做普通的txt文件打开来操作。第二步:对表格的处理,使用C语言打开表格后,文件指针指向整个表格的第1行第1列。假如想给它的同行的下一个单元(第1行第2列)写数据,使用"\\ ";假如想给它的下一行同列(第2行第1列)写数据,使用“\\ ”...

如何用C语言实现读取excel文件中的数据呢?
具体实现 一、 包含Excel文件操作类头文件 include "CSpreadSheet.h"二、 新建Excel文件,并写入默认数据 \/\/ 新建Excel文件名及路径,TestSheet为内部表名 CSpreadSheet SS("c:\\\\Test.xls", "TestSheet");CStringArray sampleArray, testRow;SS.BeginTransaction();\/\/ 加入标题 sampleArray.RemoveAll()...

请问各位大师,用c语言编程问题,要求是:1. excel表中,相差一定间隔取数...
你所要求的是,1、使用C语言:用C语言读写Excel文件来操作;还是,2、使用Excel:想用方法来操作Excel数据;解决 1、前者网上找Excel读写方法。2、Excel的自带VBA来操作,方便(推荐),方法网上论坛很多。

C语言关于Excel列标的转换,求大佬帮我分析一下代码,过不了
include<math.h> int main(){ int n;scanf("%d",&n);int i,j,len=0;char a[101];long long int d[101];for (i=0;i<n; i++){ long long int num=0;scanf("%s",a);len = strlen(a);for (j=0; j<len; j++){ num+=int(a[j]-'A'+1)*pow(26, len-1-j);} ...

相似回答