java中数据 可以当成表格来看待么?

java中数据 可以当成表格来看待么?

一、什么是表格?

  • 表格,又称为表,既是一种可视化交流模式,又是一种组织整理数据的手段。人们在通讯交流、科学研究以及数据分析活动当中广泛采用着形形色色的表格。各种表格常常会出现在印刷介质、手写记录、计算机软件、建筑装饰、交通标志等许许多多地方。随着上下文的不同,用来确切描述表格的惯例和术语也会有所变化。此外,在种类、结构、灵活性、标注法、表达方法以及使用方面,不同的表格之间也炯然各异。在各种书籍和技术文章当中,表格通常放在带有编号和标题的浮动区域内,以此区别于文章的正文部分。
  • 下面是为大家找的一张表格图片。在这里插入图片描述

二、什么是数据?

  • 数据的语义
    数据的表现形式还不能完全表达其内容,需要经过解释,数据和关于数据的解释是不可分的。例如,93是一个数据,可以是一个同学某门课的成绩,也可以使某个人的体重,还可以是计算机系2013级的学生人数。数据的解释是指对数据含义的说明,数据的含义称为数据的语义,数据与其语义是不可分的。
  • 数据的定义
    数据是指对客观事件进行记录并可以鉴别的符号,是对客观事物的性质、状态以及相互关系等进行记载的物理符号或这些物理符号的组合。它是可识别的、抽象的符号。
    它不仅指狭义上的数字,还可以是具有一定意义的文字、字母、数字符号的组合、图形、图像、视频、音频等,也是客观事物的属性、数量、位置及其相互关系的抽象表示。例如,“0、1、2…`”、“阴、雨、下降、气温”“学生的档案记录、货物的运输情况”等都是数据。数据经过加工后就成为信息。
    在计算机科学中,数据是指所有能输入到计算机并被计算机程序处理的符号的介质的总称,是用于输入电子计算机进行处理,具有一定意义的数字、字母、符号和模拟量等的通称。现在计算机存储和处理的对象十分广泛,表示这些对象的数据也随之变得越来越复杂。
  • 下面是为大家找的一张数据理解图。
  • 在这里插入图片描述

三、二者之间有什么联系呢?

  • 可以思考一下,电子表格 Excel刚才我们也介绍了,你一定不陌生,你新建一个工作簿,在这个工作薄下面默认有三张工作表(一般为sheet1、sheet2、sheet3),如果把工作簿比作数据库,工作表就好比数据库中的表。
  • 也就是说一个数据库中包含了若干张表,各个表中存放了各种数据。
    其实刚才打的比方中Excel工作薄从广义上来说就是一个数据库,它可以存放数据、对数据进行排序、筛选以及相关处理等操作,我们狭义上的数据库不也是提供这些操作吗?只是通常情况下,我们所说的数据库仅仅指关系型数据库,事实上,像 xml文件,也是数据库的一种。
  • 所以对于数据来说我们可以当做表格来理解和诠释,以更方便我们来,进行深度思考。

在这里插入图片描述

结论:数据可以当成表哥(表格)来看待。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java代码可以使用Apache POI库来读取表格数据。下面是一个简单的示例: ```java import java.io.File; import java.io.FileInputStream; import java.io.IOException; import org.apache.poi.ss.usermodel.*; public class ExcelReader { public static void main(String[] args) { try { // 打开表格文件 FileInputStream file = new FileInputStream(new File("path/to/your/excel/file.xlsx")); // 创建工作簿对象 Workbook workbook = WorkbookFactory.create(file); // 选择第一个工作表 Sheet sheet = workbook.getSheetAt(0); // 遍历每一行 for (Row row : sheet) { // 遍历每个单元格 for (Cell cell : row) { // 根据单元格的类型读取数据 switch (cell.getCellType()) { case STRING: System.out.print(cell.getStringCellValue() + "\t"); break; case NUMERIC: System.out.print(cell.getNumericCellValue() + "\t"); break; case BOOLEAN: System.out.print(cell.getBooleanCellValue() + "\t"); break; default: System.out.print("\t"); } } System.out.println(); } // 关闭文件流 file.close(); } catch (IOException e) { e.printStackTrace(); } } } ``` 在以上示例,首先我们使用`FileInputStream`来读取Excel文件。然后创建`Workbook`对象,通过`WorkbookFactory.create()`方法来读取工作簿数据。 然后,我们选择第一个工作表,通过遍历每一行来读取表格数据。对于每个单元格,根据单元格的类型使用`getCellType()`方法来判断数据类型,然后使用对应的方法(例如`getStringCellValue()`、`getNumericCellValue()`、`getBooleanCellValue()`)来读取数据。 最后,记得关闭文件流以释放资源。请注意,你需要根据你的实际需求和文件路径来修改代码的文件路径。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值