什么是电子表格
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是电子表格相关的知识,希望对你有一定的参考价值。
Excel是电子表格软件,但电子表格的准确定义是什么?
什么是电子表格大家都在纸上画过表格, 当你不得不拿起笔, 尺子, 橡皮的时候, 是否有一些无奈? 尤其是表格比较大时,工作量更是可观,如果表格中再有大量的数据需计算,哪就更是头疼了。随着信息时代的来临,大量的表格已由计算机来处理,电子制表成为了我们工作中重要的工作手段。
电子制表的实现大致可分为二种方式,一种是为某种目的专门设计的程序,例如财务程序,适于输出特定的表格,但其通用性较弱;另一种就是所谓的“电子表格”了,它是一种通用的制表工具,能够适用于大多数的制表需求。它面对的是普通的计算机用户,而非专业的开发人员或某特定领域的用户。需要强调的是,制表仅是电子表格的功能之一,它还是一个通用的计算工具,屏幕可看作一张计算用的“纸”,在这张“纸”上,可以进行很复杂的计算。
1979年,美国Visicorp公司开发了运行于苹果II上的VISICALE,这是第一个电子表格软件。其后,美国Lotus公司于1982年开发了运行于DOS下的Lotus 1-2-3,该软件集表格、计算和统计图表于一体,成为国际公认的电子表格软件代表作。进入Windows时代后,微软公司的Excel逐步取而代之,成为目前普及性最广的电子表格软件。在中国,DOS时代也曾经出现过CCED等代表性电子表格软件,但在进入Windows时代后,电子表格软件的开发一度大大落后于国际水平,并进而影响了电子表格软件在我国的普及。
在新千年来临之际,2000年7月,北京海迅达科技有限公司推出了“HiTable制表王”,使国产电子表格达到了一个新高度,其丰富易用的性能,与Excel高度兼容的操作,完全可与Excel相抗衡,并且,针对国人对Excel不满意的地方,特意加入了许多特有功能,使电子表格更好用,更符合中国人的思维习惯。
电子表格与字处理软件一样,是一种通用的办公软件,也是最为长用的基础性应用软件之一。过去,由于对Excel某些西方式的思维方式不易接受,电子表格在我国的应用普及程度大大低于字处理软件,许多微机内尽管安装了Excel也不使用,在一定程度上影响了我国的计算机应用水平。北京海迅达科技有限公司希望“HiTable制表王”的推出能够改变这种状况,让大家都能会用、爱用电子表格,提高我们的工作效率。 参考技术A 1、电子表格(Spreadsheet),又称电子数据表,是一类模拟纸上计算表格的计算机程序,它会显示由一系列行与列构成的网格。
单元格内可以存放数值、计算式、或文本。
电子表格通常用于财务信息,因为它能够频繁的重新计算整个表格。
2、作用:
(1)电子表格可以输入输出、显示数据,也利用公式计算一些简单的加减法。
(2)可以帮助用户制作各种复杂的表格文档,进行繁琐的数据计算,并能对输入的数据进行各种复杂统计运算后显示为可视性极佳的表格。
(3)能形象地将大量枯燥无味的数据变为多种漂亮的彩色商业图表显示出来,极大地增强了数据的可视性。
(4)电子表格还能将各种统计报告和统计图打印出来。
3、应用:
EXCEL是微软OFFICE软件中的电子表格组件,其做出的表格是电子表格中的一种,除此以外还有国产的CCED、金山WPS中的电子表格等。 参考技术B
电子表格,英文名称Spreadsheet,又称电子数据表,是一类模拟纸上计算表格的计算机程序。它会显示由一系列行与列构成的网格。单元格内可以存放数值、计算式、或文本。电子表格通常用于财务信息,因为它能够频繁的重新计算整个表格。
常见的电子表格软件:Office Excel,WPS电子表格等
常用的电子表格开发控件:SpreadJS,Handsontable
常用的电子表格WEB APP:Google Sheets,石墨文档,腾讯文档,雷鸟365等
参考技术C 电子表格可以输入输出、显示数据,可以帮助用户制作各种复杂的表格文档,进行繁琐的数据计算,并能对输入的数据进行各种复杂统计运算后显示为可视性极佳的表格,同时它还能形象地将大量枯燥无味的数据变为多种漂亮的彩色商业图表显示出来,极大地增强了数据的可视性。另外,电子表格还能将各种统计报告和统计图打印出来。EXCEL是微软OFFICE软件中的电子表格组件,其做出的表格是电子表格中的一种,除此以外还有国产的CCED、金山WPS中的电子表格等。
右击——新建——excel表格
就可以了 参考技术D 电子表格,又称电子数据表,是一类模拟纸上计算表格的计算机程序。它会显示由一系列行与列构成的网格。单元格内可以存放数值、计算式、或文本。电子表格通常用于财务信息,因为它能够频繁的重新计算整个表格。
什么可能是作为电子表格的数据源的 SQL 查询,要返回到单独的电子表格?在查询中包含 UDF?
【中文标题】什么可能是作为电子表格的数据源的 SQL 查询,要返回到单独的电子表格?在查询中包含 UDF?【英文标题】:What could be SQL Query of a data source that is a spreadsheet, to be returned to a seperate spreadsheet? Including UDFs in the query? 【发布时间】:2013-01-30 12:40:38 【问题描述】:我目前有一个大表的数据源,位于 workbook1 中。从当前为空的工作簿 2 中,我希望建立到工作簿 1 的 DSN 连接,以便我可以从工作簿 2 中查询它。
在 SQL 查询结果中,我希望显示使用用户定义的 VBA 函数计算的额外列,其参数将是数据源中的其他字段。
例子:
Workbook1 是 Field1、F2、F3 和 F4。我希望查询并显示所有记录,但另外我希望有F5=UDF(F3,F4).
我已经被告知解决方案是:
SELECT UDF(F3,F4) as F5
FROM \SourceWorkBookLocation\SourceWorkBook
访问中: 我在访问中遇到的问题现在不在我的列表顶部,与数据类型有关,并试图确定字符串中的数字是否
在 EXCEL/MS 查询中:
只是无法识别该功能; “未定义的功能” 我不知道如何让它看到功能?我的最终目标是在 excel 中构建一个前端,并使用传递给查询的用户输入变量进行适当的 vba 查询。查询将在单独更新的工作簿上完成。
关于如何让 MS Query 查看我的 UDF 并接受我在做什么的任何想法?会不会是驱动问题?有多种 excel 驱动程序可供选择。
谢谢
【问题讨论】:
您传递给 MS Query 的查询正在传递给 SQL 服务器,它不知道 Excel 电子表格或 Access 数据库是什么,因此它看不到您的 UDF 函数。如果函数在 SQL Server 中被重写为存储过程,那么您可以使用您现在拥有的格式 【参考方案1】:查看您提供的信息,您尝试使用两个 Excel 工作簿作为表来使用 Excel VBA UDF 进行查询。现在我假设您将在 MS Access 中使用这些工作簿作为您的表格。
几乎所有数据库都能够读取standard SQL
。看到的事情是每个数据库都能够处理在自己的空间中写入的函数。在您的情况下,请在 Access VBA 中编写您的 UDF。然后尝试执行相同的操作。
这是人们有时会面临的一个常见问题,要么厌倦从 Excel 访问 MS Access UDF,反之亦然。简而言之,当您运行 MS Access 时,查询可以回调到 VBA。但是当您通过ODBC
或ADO
时,JET 引擎没有完整的 VBA 模型可供使用,因为它根本没有运行。
你可以尝试做这样的事情:
Dim objExcl As Object
Set objExcl = CreateObject("Excel.Application")
objExcl.OpenCurrentDatabase "ExcelFileName/Path"
objExcl.Run ("UDFName")
objExcl.CloseCurrentDatabase
Set objExcl = Nothing
坦率地说,我更喜欢将 UDF 移入 Acces..
参考资料:
Create Access UDF http://www.sqlexamples.info/SQL/inlineudf.htm【讨论】:
谢谢,目前正在尝试将函数合并到 SQL 语句本身中 如何将函数合并到 SQL 语句中而不将其写入可访问的位置? :) 我不知道您所说的可访问的地方是什么意思? 是否可以重新标记您的问题,指定您正在使用的正确 RDBMS?无论是 MS Access、SQL Server? 我不这么认为;这样做似乎为时已晚。但我指的是 Excel 中的 MSQuery。我无法让它在 VBA 中查看本地定义的 UDF。我不再确定我是否以最好的方式解决这个问题,但我需要基本上查看数据源,并使用 UDF 中定义的逻辑操作创建新列的负载。这些并不复杂;它们基本上是字符串测试和 if 语句,所以可能有一些方法可以移植到 SQL?以上是关于什么是电子表格的主要内容,如果未能解决你的问题,请参考以下文章