excel表格中String类型数值数据转化为int及float等格式 您所在的位置:网站首页 excel表格文本格式转为数字函数 excel表格中String类型数值数据转化为int及float等格式

excel表格中String类型数值数据转化为int及float等格式

2023-10-15 12:27| 来源: 网络整理| 查看: 265

最近有朋友喊我帮一个忙,给了我一个xls 的表格,说求平均数的时候出现问题了。我一想处理xls表格的平均数不是就直接是调用函数吗?不是很简单吗。但拿到表格之后才发现完全不一样。 表格截图 打开之后,看起来确实是很基础的数字,我直接点击了上面的函数调用按钮。 函数按钮 找到了函数中的AVERGE函数 点击AVERGE函数 很顺利的点击框选开始选择数据 使用AVERGE函数 在实验了几次之后发现并不顺利,下方一直出现的都是 #DIV/0! 我仔细想了一下,在C++中这是数据类型出错的返回值 相比windows的Microsoft的办公软件都是以C语言为内核的吧 在实验了几次之后,小编发现了问题的所在 并不是数值 大括号中的数字都有“ ”在两边 这是String字符串的格式 当然在原生的C语言中并没有String类型,只有char[ ]数组构成的字符串 但介于这仅仅只有一个图,我也不会判断这究竟是C++亦或者是JAVA或其他啊语言的String数组还是原生的C就可以使用的二维数组 或许有的朋友会觉得这个数组里面都是字符串,应该是String类型的数组,但是C中可以使用二维数组实现 但这时我想到能不能对单元格进行设置呢? 设置单元格 在单元格设置中我将单元格的规格设为了数值 结果并没有什么用 我尝试着将数值进行手动的改变 手动输入数据 在数值被手动改为float浮点类型之后,数值靠在了右边 我看了看总共有多少数据,瞬间傻眼了 还要往后转滑轮很久才能滑完,每个表都是几页满的数据。。 我沉默了,这时我决定先搞清楚是什么原因导致的 由于现在平常都是做java和jsp或者前端的开发了,现在电脑上都没有C的编译器了 找了好久才找到了VC++6.0 一个很老的编译器 源码如下

int main(){ char a[4][4] = {"6", "5.4", "4.9", "2.1"}; for(int i=0; i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有