XLS 是一种非常常用的电子表格格式。xls文件可以使用Microsoft Excel打开,另外微软为那些没有安装Excel的用户开发了专门的查看器Excel Viewer。
XLS 是一种非常常用的电子表格格式。xls 文件可以使用 Microsoft Excel 打开,另外微软为那些没有安装 Excel 的用户开发了专门的查看器 Excel Viewer。使用 Microsoft Excel 可以将 XLS 格式的表格转换为多种格式:XML 表格、XML 数据、网页、使用制表符分割的文本文件(*.txt)、使用逗号分隔的文本文件(*.csv)等。
Microsoft Excel 是 Microsoft 为使用 Windows 和 Apple Macintosh 操作系统的计算机编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使 Excel 成为最流行的个人计算机数据处理软件。在 1993 年,作为 Microsoft Office 的组件发布了 5.0 版之后,Excel 就开始成为所适用操作平台上的电子制表软件的霸主。
软件历史
1982 年,Microsoft 推出了它的第一款电子制表软件──Multiplan,并在 CP/M 系统上大获成功,但在 MS-DOS 系统上,Multiplan 败给了 Lotus 1-2-3。这个事件促使了 Excel 的诞生,正如 Excel 研发代号 Doug Klunder:做 Lotus 1-2-3 能做的,并且做的更好。1985 年,第一款 Excel 诞生,它只用于 Mac 系统;1987 年 11 月,第一款适用于 Windows 系统的 Excel 也产生了(与 Windows 环境直接捆绑,在 Mac 中的版本号为 2.0)。Lotus1-2-3 迟迟不能适用于 Windows 系统,到了 1988 年,Excel 的销量超过了 Lotus ,使得 Microsoft 站在了 PC 软件商的领先位置。这次的事件,促成了软件王国霸主的更替,Microsoft 巩固了它强有力的竞争者地位,并从中找到了发展图形软件的方向。此后大约每两年,Microsoft 就会推出新的版本来扩大自身的优势,当前 Excel 的最新版本为 16,也被称作 Microsoft Office Excel 2016。
早期,由于和另一家公司出售的名为 Excel 的软件同名,Excel 曾成为了商标法的目标,经过审判,Microsoft 被要求在它的正式文件和法律文档中以 Microsoft Excel 来命名这个软件。但是,随着时间的过去,这个惯例也就逐渐消逝了。
Excel 虽然提供了大量的用户界面特性,但它仍然保留了第一款电子制表软件 VisiCalc 的特性:行、列组成单元格,数据、与数据相关的公式或者对其他单元格的绝对引用保存在单元格中。
Excel 是第一款允许用户自定义界面的电子制表软件(包括字体、文字属性和单元格格式)。它还引进了“智能重算”的功能,当单元格数据变动时,只有与之相关的数据才会更新,而原先的制表软件只能重算全部数据或者等待下一个指令。同时,Excel 还有强大的图形功能。
开源类库支持在 Microsoft Excel 应用程序以外的环境中打开 Excel 电子表格。 Excelize 是 Go 语言(Golang)编写的一个用来操作 Office Excel 文档类库,可以使用它来读取、写入带有复杂样式的 XLSX 文件。 Apache POI 开源项目提供用于读取和写入 Excel 电子表格文件的 Java 库。 PHPExcel 是一个 PHP 语言的实现,可在 Web 应用中读取 Excel5,Excel 2003 和 Excel 2007 格式的文档。 Excel Services 是使用 .NET 开发的工具。 使用 xlrd 和 openpyxl 可以使用 Python 访问 Excel 电子表格。 js-xlsx 和 js-xls 可以使用 JS 打开 Excel 电子表格。