当前,电子表格(Spreadsheets)主要有两大类:微软Exel(私有软件)与GNUCalc(自由软件)。请看下图:

(一)微软Excel

(二)GNU Calc

这两个电子表格都有一个“工作表”(Worksheet),简称“表”(sheet),里面有许多排列整齐的“单元格”(Cell)。在工作表的上方,有一个细长的空白长条叫做“公式栏”,里面填写计算公式(也叫”函数“)。电子表格都有不同的“外观”,外观是次要的,主要的故事发生在“工作表”里面。我们眼睛要盯住“工作表”的变化。

对于一般人而言,“单元格”里面放什么东西并不重要。我们要有一个概念:”单元格“对应于相应数据库一条记录里面的“元素”。工作表与数据库之间存在机器可识别的关系。工作表周边有许多控制按钮,以及几十个快捷键,各有不同的用途,目标就是一个:有效操作“单元格”。由此,我们可以想见:电子表格,既简单,又复杂,非常之奇妙也。

有人说,金山WPS2000就有电子表格的功能。非也。WPS2000所谓的“电子表格”,其实只是文字处理程序里面的“自由表格”,与真正的电子表格相差甚远也。1998年,GNU自由电子表格Gnumeric就已经问世,遵守GNUGPL授权协议,代码完全对外开放。请见:Comparisonof spreadsheet software。

GNU电子表格Gnumeric的外观如下:

这就是说,电子表格的自由软件包Gnumeric于上世纪就已经出现,其中有许多函数的程序实现,非常丰富。言下之意,在此就不必多言了。

说明:电子表格的核心问题是:对输入与输出文件格式的处理方法,这绝对不是一日之工也。我们的问题是,金山Office的Linux版本自诩100%兼容微软Office,但是,对文件输入与输出的功能为何更相似于后者(二),而不是前者(一)?......这只能算是刚刚开始,好戏还在后头。

什么是电子表格(Spreadsheet)?相关推荐

  1. Apache POI电子表格/Spreadsheet

    本章将介绍如何创建一个电子表格,并使用Java操纵它.电子表格是在Excel文件中的页面;它包含具有特定名称的行和列. 读完本章后,将能够创建一个电子表格,并能在其上执行读取操作. 创建电子表格 首先 ...

  2. C# WinfForm 控件之dev电子表格 SpreadSheet

    网上找了一些资料可是不得入门 只能再回过头来看demos 看了一点 例子大多继承自SpreadsheetRibbonTutorialControlBase 这个类,它又继承自SpreadSheetTu ...

  3. DevExpress WinForms Controls v22.1 beta版来袭,上车

    DevExpress v22.1 beta版本已经上线,让我们一起先睹为快,看看将会有哪些内容更新?  新的WXI皮肤 我们的新WXI皮肤(主题)基于Windows 11.WXI皮肤附带五种调色板:& ...

  4. spreadsheetControl

    //读取Excele方法 //当前数据行数 int rowCount = worksheet.Cells.CurrentRegion.RowCount; //当前数据列数 int columnCoun ...

  5. Excel poi API基础教程!

    原文转子: http://blog.csdn.net/yellowd1/article/details/44628701 登录 | 注册 yellowd1的专栏 目录视图 摘要视图 订阅 程序员12月 ...

  6. 《高性能MySQL》——MySQL基准测试(笔记)

    文章目录 二.MySQL基准测试 2.1 为什么需要基准测试 2.2 基准测试的策略 2.2.1 测试何种指标 2.3 基准测试方法 2.3.1设计和规划基准测试 2.3.2 基准测试应该运行多长时间 ...

  7. ABAP学习(8):操作EXCEL

    ABAP操作EXCEL 1.EXCEL导入内表 方式1: 调用function,'F4_FILENAME'获取文件名.通过屏幕元素Prameter的帮助事件,弹出文件选择框,获取选择文件名. 调用fu ...

  8. Java是什么意思-给想要了解Java的朋友介绍Java

    90后或者00后小时候如果用国产山寨机下过游戏的,想必会经常看见游戏开始页面上会有一个Java的字样和一杯咖啡的LOGO.许多人会比较好奇,Java是什么意思?长大之后或许听说过Java是一种编程语言 ...

  9. 算法竞赛入门经典(第二版) | 例题4-5 追踪电子表格中的单元格 (UVa512,Spreadsheet Tracking,World Finals)(解法二)

    本着清晰明了易懂可以水两篇 的理念,笔者将这道题分两次发布.这是第二种解法. 第一种解法传送门→解法一+提交网址 因为解法1中有详细关于题目和输入输出格式等的介绍,这里就不过多赘述了. 分析: 一些初 ...

  10. java sheet 打印区域设定,如何使用Java设置电子表格的打印区域。(How to set the print area of a spreadsheet using Java.)...

    如何使用Java设置电子表格的打印区域.(How to set the print area of a spreadsheet using Java.) 问题描述 (Problem Descripti ...

最新文章

  1. 为什么在CSDN中同时打开两个Markdown编辑窗口会相互干扰?
  2. Mybatis框架中是如何获取到SQL语句的,让我们一起来模拟一下吧
  3. YOLO_ Real-Time Object Detection 实时目标检测
  4. elasticsearch 条件去重_elasticsearch 笔记四 之聚合查询之去重计数、基础统计、百分位、字符串统计...
  5. java面向过程编程怎么写_从面向过程到面向对象,我的编程之路
  6. java try的用法_Java中try、catch的使用方法
  7. 利用DOM的方式点击切换图片及修改文字
  8. EntityFrameworkCore DBFirst
  9. chip_seq数据分析专题
  10. 导入Zip bomb detected
  11. PHPExcel替代方案PhpSpreadsheet
  12. 多线程是啥?有啥用?(上)
  13. 删除 Windows 的默认打开方式
  14. 从事嵌入式行业年薪有多少,你和高薪究竟差了哪些东西?
  15. Echarts3实例 双Y轴柱状图
  16. 计算机boot camp翻译,boot camp
  17. 超赞!又挖到一批宝藏级计算机科学网站!
  18. Java通过JNA调用so库 Linux环境
  19. mysql瓶颈查找和解决_MySQL profiling 查找Query瓶颈
  20. 大众点评 数据爬取 (字体反爬)

热门文章

  1. 安装window7系统
  2. 2021计算机一级选择题必背知识点,2021年度全国计算机等级考试MSOffice选择题必考.doc...
  3. 新华文娱数据发布年度白皮书 口碑成观影首要驱动力
  4. LUT查找表实现多路复选器原理精讲
  5. Leetcode 2127. 参加会议的最多员工数
  6. 秒杀脚本丨Python淘宝或京东等秒杀抢购脚本实现
  7. easyexcel导出图片到具体excel具体位置并设置大小
  8. uniapp中调用QQ一键登录实现方法
  9. python爬取王者荣耀英雄素材图案例
  10. 编解码(1)之基本像素格式转换