精华内容
下载资源
问答
  • 下面提供了Java代码所需o / p(编辑):我应该进行哪些修改以获得所需O / P,例如,我应该编写一个循环以获取列和计数,或者有一种方法可以做到这一点所需O / PColumnA ColumnB ColumnCVinayak James ...

    我有一个Java代码,可从excel文档中获取数据。我想计算列数和行总数(在特定列中)。我该如何实现?下面提供了Java代码和所需的o / p

    (编辑):我应该进行哪些修改以获得所需的O / P,例如,我应该编写一个循环以获取列和行的计数,或者有一种方法可以做到这一点

    所需的O / P

    ColumnA ColumnB ColumnC

    Vinayak James Dan

    India US Denmark

    Total number of Columns: 3

    number of data in ColumnA:2

    number of data in ColumnB:2

    number of data in ColumnC:2

    (编辑):-在这里回答-计算Excel工作表一列中的行数(提供Java代码)

    我的Java代码:

    import java.io.File;

    import java.io.FileInputStream;

    import java.io.FileNotFoundException;

    import java.io.IOException;

    import java.util.Iterator;

    import org.apache.poi.ss.formula.functions.Column;

    import org.apache.poi.ss.usermodel.Cell;

    import org.apache.poi.ss.usermodel.Row;

    import org.apache.poi.xssf.usermodel.XSSFSheet;

    import org.apache.poi.xssf.usermodel.XSSFWorkbook;

    public class ExcelRead {

    public static void main(String[] args) {

    int count=0;

    try {

    FileInputStream file = new FileInputStream(new File("C:/Users/vinayakp/Desktop/Book.xlsx"));

    XSSFWorkbook workbook = new XSSFWorkbook(file);

    XSSFSheet sheet = workbook.getSheetAt(0);

    Iterator rowIterator = sheet.iterator();

    while(rowIterator.hasNext()) {

    Row row = rowIterator.next();

    Iterator cellIterator = row.cellIterator();

    while(cellIterator.hasNext()) {

    Cell cell = cellIterator.next();

    switch(cell.getCellType()) {

    case Cell.CELL_TYPE_BOOLEAN:

    System.out.print(cell.getBooleanCellValue() + "\t\t");

    break;

    case Cell.CELL_TYPE_NUMERIC:

    System.out.print(cell.getNumericCellValue() + "\t\t");

    break;

    case Cell.CELL_TYPE_STRING:

    System.out.print(cell.getStringCellValue() + "\t\t");

    break;

    }

    }

    System.out.println("");

    }

    file.close();

    } catch (FileNotFoundException e) {

    e.printStackTrace();

    } catch (IOException ae) {

    ae.printStackTrace();

    }

    }

    }

    我得到的输出是:

    ColumnA ColumnB ColumnC

    Vinayak James Dan

    India US Denmark

    我需要获得所需的O / P,如上所示。代码工作正常,但是我需要获取列和行的计数值。请为我提供相同的解决方案。我之前的代码有问题,此问题已解决:读取Excel文档时出现问题(Java代码)

    展开全文
  • 当需要在Excel中对数据... 在进行分类汇总前,需保证数据具有下列格式,即数据区域第一行为标题行,数据区域中没有空行,数据区域四周是空行,如下图是几种商品在一些城市销售数据。另外,如果数...

           当需要在Excel中对数据进行分类计算时,除了使用数据透视表,还可以使用分类汇总命令。与数据透视表不同的是,它可以直接在数据区域中插入汇总行,从而可以同时看到数据明细和汇总。下面是分类汇总的使用方法:

        在进行分类汇总前,需保证数据具有下列格式,即数据区域的第一行为标题行,数据区域中没有空行和空列,数据区域四周是空行和空列,如下图是几种商品在一些城市的销售数据。另外,如果数据区域在应用分类汇总前已被设置成Excel 2003列表或Excel 2007表,需将其转换为普通区域。因为对于Excel 2003列表或Excel 2007表无法使用分类汇总。

        分类汇总的数据

        一、仅对某列进行分类汇总

        例如上例中需要对各城市的销售量进行分类汇总,方法如下:

        1. 首先对数据按需要分类汇总的列(本例为“城市”列)进行排序。

        选择“城市”列中的任意单元格,在Excel 2003中单击工具栏中的排序按钮如“A→Z”。在Excel 2007中,选择功能区中“数据”选项卡,在“排序和筛选”组中单击“A→Z”按钮。

        2. 选择数据区域中的某个单元格,在Excel 2003中单击菜单“数据→分类汇总”。如果是Excel 2007,则在“数据”选项卡的“分级显示”组中单击“分类汇总”。

        3. 在弹出的“分类汇总”对话框中,在“分类字段”下选择“城市”,在“汇总方式”中选择某种汇总方式,可供选择的汇总方式有“求和”、“计数”、“平均值”等,本例中选择默认的“求和”。在“选定汇总项”下仅选择“销售额”。

        分类汇总对话框

        4.单击确定,Excel将按城市进行分类汇总。

        插入单个分类汇总

        二、对多列进行分类汇总

        如上例中需要同时对“城市”列和“商品名称”列进行分类汇总,可以插入嵌套分类汇总。

        1.对数据进行多列排序,即进行多关键字排序。

        首先选择数据区域中的某个单元格。

        在Excel 2003中,单击菜单“数据→排序”。弹出“排序”对话框,其中主要关键字选择“城市”,次要关键字选择“商品名称”,其他选择默认。

        Excel2003中的多关键字排序

        如果是Excel 2007,在“数据”选项卡的“排序和筛选”组中单击“排序”命令,在弹出的“排序”对话框中,单击“添加条件”按钮添加次要关键字排序条件,然后主要关键字选择“城市”,次要关键字选择“商品名称”,其他选择默认。

        Excel2007中的多关键字排序

        2.对“城市”列进行分类汇总(外部分类汇总)。

        按上述方法打开“分类汇总”对话框,在“分类字段”下选择“城市”,在“汇总方式”中选择默认的“求和”,在“选定汇总项”下仅选择“销售额”。单击“确定”。

        3.对“商品名称”列进行分类汇总(嵌套分类汇总)。

        再次打开“分类汇总”对话框,在“分类字段”下选择“商品名称”,取消选择“替换当前分类汇总”,单击“确定”。

        清除“替换当前分类汇总”

        这时Excel将按“城市”列和“商品名称”列对“销售额”进行分类汇总。

        嵌套分类汇总

        如果不需要显示明细数据,可以单击左侧的分级显示符号,如本例中右上角的数字和左侧的减号来隐藏明细数据。

        单击分级符号显示或隐藏明细数据

        三、删除分类汇总

        在“分类汇总”对话框中,单击“全部删除”即可。

        删除分类汇总

    展开全文
  • 下面是分类汇总使用方法:在进行分类汇总前,需保证数据具有下列格式,即数据区域第一行为标题行,数据区域中没有空行,数据区域四周是空行,如下图是几种商品在一些城市销售数据。另外,如果数据...

    当需要在Excel中对数据进行分类计算时,除了使用数据透视表,还可以使用分类汇总命令。与数据透视表不同的是,它可以直接在数据区域中插入汇总行,从而可以同时看到数据明细和汇总。下面是分类汇总的使用方法:

    在进行分类汇总前,需保证数据具有下列格式,即数据区域的第一行为标题行,数据区域中没有空行和空列,数据区域四周是空行和空列,如下图是几种商品在一些城市的销售数据。另外,如果数据区域在应用分类汇总前已被设置成Excel 2003列表或Excel 2007表,需将其转换为普通区域。因为对于Excel 2003列表或Excel 2007表无法使用分类汇总。

    一、仅对某列进行分类汇总

    例如上例中需要对各城市的销售量进行分类汇总,方法如下:

    1. 首先对数据按需要分类汇总的列(本例为“城市”列)进行排序。

    选择“城市”列中的任意单元格,在Excel 2003中单击工具栏中的排序按钮如“A→Z”。在Excel 2007中,选择功能区中“数据”选项卡,在“排序和筛选”组中单击“A→Z”按钮。

    2. 选择数据区域中的某个单元格,在Excel 2003中单击菜单“数据→分类汇总”。如果是Excel 2007,则在“数据”选项卡的“分级显示”组中单击“分类汇总”。

    3. 在弹出的“分类汇总”对话框中,在“分类字段”下选择“城市”,在“汇总方式”中选择某种汇总方式,可供选择的汇总方式有“求和”、“计数”、“平均值”等,本例中选择默认的“求和”。在“选定汇总项”下仅选择“销售额”。

    4.单击确定,Excel将按城市进行分类汇总。

    二、对多列进行分类汇总

    如上例中需要同时对“城市”列和“商品名称”列进行分类汇总,可以插入嵌套分类汇总。

    1.对数据进行多列排序,即进行多关键字排序。

    首先选择数据区域中的某个单元格。

    在Excel 2003中,单击菜单“数据→排序”。弹出“排序”对话框,其中主要关键字选择“城市”,次要关键字选择“商品名称”,其他选择默认。

    如果是Excel 2007,在“数据”选项卡的“排序和筛选”组中单击“排序”命令,在弹出的“排序”对话框中,单击“添加条件”按钮添加次要关键字排序条件,然后主要关键字选择“城市”,次要关键字选择“商品名称”,其他选择默认。

    2.对“城市”列进行分类汇总(外部分类汇总)。

    按上述方法打开“分类汇总”对话框,在“分类字段”下选择“城市”,在“汇总方式”中选择默认的“求和”,在“选定汇总项”下仅选择“销售额”。单击“确定”。

    3.对“商品名称”列进行分类汇总(嵌套分类汇总)。

    再次打开“分类汇总”对话框,在“分类字段”下选择“商品名称”,取消选择“替换当前分类汇总”,单击“确定”。

    这时Excel将按“城市”列和“商品名称”列对“销售额”进行分类汇总。

    如果不需要显示明细数据,可以单击左侧的分级显示符号,如本例中右上角的数字和左侧的减号来隐藏明细数据。

    三、删除分类汇总

    在“分类汇总”对话框中,单击“全部删除”即可。

    展开全文
  • 使用Excel表格时,最难以避免就是一些数据加减乘除!有些计算很简单!但是有些比较麻烦!那么如何让表格实现自动计算,实现一劳永逸!该怎样设置呢?一起往下看教程!这我们借用辅助来实现。先提取出黑字前面...

    使用Excel表格时,最难以避免的就是一些数据的加减乘除!有些计算很简单!但是有些比较麻烦!那么如何让表格实现自动计算,实现一劳永逸!该怎样设置呢?一起往下看教程!

    57d63cdf208bb09ff51fea74a71dcc24.gif

    这我们借用辅助列来实现。

    先提取出黑字前面的数字,这里用LEFT函数和FIND函数。

    在辅助列1中输入公式=--LEFT(B2,FIND("黑",B2)-1),之后向下填充,然后在总计行中输入公式=SUMIF(C2:C15,">0")。

    f2d35472d279513cc7d75b2a0b945b23.gif

    公式说明:

    FIND函数表格一个字符串在另一个字符串中出现的起始位置

    语法结构=FIND(查找值,在哪里找,从第几个字符开始查找)

    LEFT函数表示从左侧开始提起指定字符

    语法结构=LEFT(字符串,从左侧提取指定字符个数)

    SUMIF函数表示对区域中符合指定的单个条件的值求和

    语法结构=SUMIF(条件区域,指定的条件,需要求和的区域)

    如果省略求和区域,会将条件区域作为求和区域

    接下来我们来看一下有关白字前面数字的提取。

    在辅助列2中输入公式=--SUBSTITUTE(RIGHT(B2,LEN(B2)-FIND("黑",B2)),"白",""),向下填充,同样利用SUMIF函数进行求和,输入公式=SUMIF(D2:D15,">0")

    45d92d45cfdec67f94c5574ed8cc58a6.gif

    公式说明:

    LEN函数统计字符串的字符个数

    RIGHT函数表示从右侧提取指定个数的字符

    SUBSTITUTE函数表示对指定的字符串进行替换

    SUBSTITUTE(要替换的文本,旧文本,新文本,[替换第几个])

    最后在总计中利用&连接即可解决获取相应的结果。

    26eca730d0b8f58c12c0db11c0115553.gif
    cd2a34fcf74c4c7e75cd3a87ab82ef65.png

    PS:这里的双负号,表示将文本转换为数值。

    End.

    编辑:南北(牛账网小编)

    牛账网,为您提供会计实操干货与考证经验分享、2000+们免费教学视频及题库等,让您所学及所用。

    公众号:牛账会计

    免责声明:本文内容仅供阅读者参考,具体以相应法规及当地行政机关判定结果为准。引用或转载,请注明以上信息。

    展开全文
  • 第一部分【Excel怎样运作】从Excel的定义来说,它是一款用于...有用于存放数据一个个单元格,有用来统计和计算单元格数据的Excel内置函数,有对表格或一行做筛选与排序,还有各种数据统计与可视化...
  • 一、“excel处理器”是怎样的?(一)理清工作流程我做电商运营朋友,需要处理许多Excel文件,里面包含电商网站“商品搜索热度”“全网商品数量”等数据,要从里面找出一些优质“搜索关键词”,据此上架商品。...
  • EXCEL函数公式集

    热门讨论 2010-03-16 03:26:38
    怎样快速去除表中不同行和列的空格 如何禁止输入空格 代替单元格中字符串 把单元格中的数字转变成为特定的字符格式 把有六百多个单元格的一列,变成一页的多列 将N列变M列公式归纳为 一列变四列 四列变一列 重复四次...
  • 怎样快速去除表中不同行和列的空格 如何禁止输入空格 代替单元格中字符串 把单元格中的数字转变成为特定的字符格式 把有六百多个单元格的一列,变成一页的多列 将N列变M列公式归纳为 一列变四列 四列变一列 重复四次...
  • ​财务数据分析一般都采用什么工具?跟财务数据分析哪些指标有关?要怎样展现财务数据间紧密关联? 财务报表分析比较复杂,一般来说主要包括以下项目: ...这些分析通常在损益表中收入支出以及资产负债
  • 2.5.2 数据源的范围已经随着行或者列的增加而扩大 29 2.6 共享数据透视表缓存 30 2.7 利用新的数据透视表工具节约时间 31 2.7.1 推迟布局更新 31 2.7.2 利用一次单击从头开始 32 2.7.3 重新定位数据透视...
  • 2.5.2 数据源的范围已经随着行或者列的增加而扩大 29 2.6 共享数据透视表缓存 30 2.7 利用新的数据透视表工具节约时间 31 2.7.1 推迟布局更新 31 2.7.2 利用一次单击从头开始 32 2.7.3 重新定位数据透视...
  • 2.5.2 数据源的范围已经随着行或者列的增加而扩大 29 2.6 共享数据透视表缓存 30 2.7 利用新的数据透视表工具节约时间 31 2.7.1 推迟布局更新 31 2.7.2 利用一次单击从头开始 32 2.7.3 重新定位数据透视...
  • 2.5.2 数据源的范围已经随着行或者列的增加而扩大 29 2.6 共享数据透视表缓存 30 2.7 利用新的数据透视表工具节约时间 31 2.7.1 推迟布局更新 31 2.7.2 利用一次单击从头开始 32 2.7.3 重新定位数据透视...
  • 大家好,本节主要是通过Excel和Access表简单对比,来了解Access中表一些基本概念(对Access有基础可以跳过)。1、Excel表示例首先从常见的Excel表入手,如下图所示一张简单工作表数据。数据会在后面Access...
  • 实例225 怎样调用外部Exe文件 315 实例226 关闭外部已开启程序 316 7.10 程序运行 317 实例227 防止程序多次运行 317 实例228 开机后程序自动运行 319 实例229 获取任务栏尺寸大小 320 实例230 ...
  • word使用技巧大全

    热门讨论 2011-03-18 20:37:53
    ★在Word中插入当前日期时间 13 ★锁定插入日期时间 13 ★利用合并字符功能设置上下标 13 ★使用⑩以上数字序号 14 ★使用格式刷重复复制格式 14 ★利用拖放方式复制网页 14 ★利用不间断空格使两个单词...
  • delphi 开发经验技巧宝典源码

    热门讨论 2010-08-12 16:47:23
    0214 如何改变表格列的矩形区域颜色 142 0215 控制在文本框中只能输入两位小数 143 0216 如何把选择的文件图标显示在列表中 143 0217 根据表格中的数据长度自动调整表格宽度 144 7.2 ADO数据处理技术 145 ...
  • 0214 如何改变表格列的矩形区域颜色 142 0215 控制在文本框中只能输入两位小数 143 0216 如何把选择的文件图标显示在列表中 143 0217 根据表格中的数据长度自动调整表格宽度 144 7.2 ADO数据处理技术 145 ...
  • 0214 如何改变表格列的矩形区域颜色 142 0215 控制在文本框中只能输入两位小数 143 0216 如何把选择的文件图标显示在列表中 143 0217 根据表格中的数据长度自动调整表格宽度 144 7.2 ADO数据处理技术 145 ...
  • 0214 如何改变表格列的矩形区域颜色 142 0215 控制在文本框中只能输入两位小数 143 0216 如何把选择的文件图标显示在列表中 143 0217 根据表格中的数据长度自动调整表格宽度 144 7.2 ADO数据处理技术 145 ...
  • 0214 如何改变表格列的矩形区域颜色 142 0215 控制在文本框中只能输入两位小数 143 0216 如何把选择的文件图标显示在列表中 143 0217 根据表格中的数据长度自动调整表格宽度 144 7.2 ADO数据处理技术 145 ...
  • 0214 如何改变表格列的矩形区域颜色 142 0215 控制在文本框中只能输入两位小数 143 0216 如何把选择的文件图标显示在列表中 143 0217 根据表格中的数据长度自动调整表格宽度 144 7.2 ADO数据处理技术 145 ...
  • 文档、视图、框架窗口间关系消息传送规律是怎样的 如何切分窗口 如何固定视图间分隔线 如何动态改变切分窗口大小 如何实现切分窗口中视图动态切换 OnDrawOnPaint之间有什么关系 如何弹出右键菜单 如何...
  • 获得光标在多行textbox中的行与列的函数.txt 计算控件中文字所占的宽度.txt 加半透明图片水印.txt 将控件放到datagrid中以及修改列宽.txt 截取系统消息.txt 解决VS.NET使用中属性框不显示的问题.txt 里的...
  • 获得光标在多行textbox中的行与列的函数.txt 计算控件中文字所占的宽度.txt 加半透明图片水印.txt 将控件放到datagrid中以及修改列宽.txt 截取系统消息.txt 解决VS.NET使用中属性框不显示的问题.txt 里的...
  • 外贸专家各模块列表信息可以按各字段分组汇总统计,只要您用鼠标把要汇总的列标题拖动到汇总区域就可以轻松实现分组统计,并可以将统计结果打印或导出到EXCEL。 6.完善用户管理功能 对于网络版用户或多人...
  • asp.net知识库

    2015-06-18 08:45:45
    页面一postback,它就显示页面最顶端,怎样让它定位在某一位置? 如何保证页面刷新后滚动条位置 清除网页历史记录,屏蔽后退按钮! 如何传值在2个页面之间 :要求不刷新父页面,并且不能用Querystring传值 Asp...
  • 实例265 怎样调用外部EXE文件 361 实例266 关闭外部已开启程序 362 7.10 程序运行 363 实例267 防止程序多次运行 363 实例268 程序运行时禁止关机 364 实例269 获取任务栏尺寸大小 365 实例270 改变系统提示信息...
  • 程序开发范例宝典>>

    2012-10-24 10:41:28
     本书紧密围绕程序开发人员在编程中遇到实际问题开发中应该掌握技术,全面介绍了应用C#进行程序开发技术技巧。全书包括窗体与界面设计、控件应用、组件应用、图形技术、多媒体技术、文件系统、操作系统与...
  • C#程序开发范例宝典(第2版).part02

    热门讨论 2012-11-12 07:55:11
    一部久享盛誉程序开发宝典。精选570个典型范例,全面覆盖实用热点技术,涉及面...实例265 怎样调用外部EXE文件 361 实例266 关闭外部已开启程序 362 7.10 程序运行 363 实例267 防止程序多次运行 363 实例...

空空如也

空空如也

1 2 3
收藏数 57
精华内容 22
关键字:

怎样计算excel列的和