Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript中类似excel的应用程序_Javascript_Html - Fatal编程技术网

javascript中类似excel的应用程序

javascript中类似excel的应用程序,javascript,html,Javascript,Html,我想创建一个HTML/Javascript应用程序,它可以像excel工作表一样工作。我不是说以HTML格式打开excel工作表,而是创建HTML/javascript代码,该代码的行为类似于excel工作表,其中网格和所有内容都是HTML代码等。我希望你明白我的问题 任何关于我如何完成这项任务的想法 谢谢, 拉维我建议你调查一下网格。我认为这将是一个很好的起点-一个用于您希望添加的附加功能的框架。就布局而言,我将使用一个简单的表格,其中包含td中的文本框。Jquery可以用于将点击处理程序附加

我想创建一个HTML/Javascript应用程序,它可以像excel工作表一样工作。我不是说以HTML格式打开excel工作表,而是创建HTML/javascript代码,该代码的行为类似于excel工作表,其中网格和所有内容都是HTML代码等。我希望你明白我的问题

任何关于我如何完成这项任务的想法

谢谢,
拉维

我建议你调查一下网格。我认为这将是一个很好的起点-一个用于您希望添加的附加功能的框架。

就布局而言,我将使用一个简单的表格,其中包含td中的文本框。Jquery可以用于将点击处理程序附加到每个点击处理程序,以处理合计,其他公式的回答有点晚,但是您可以看看:jqGrid,它只需要比extJS小得多的Jquery

  • 文件:
  • 演示地点:
  • JQuery:

我需要与Excel兼容的JavaScript数据网格。我找不到这样的插件,所以我创建了jQuery插件:


也许你会发现它很有用。

你可以从头开始,或者使用这个名为的在线工具。它将OpenOffice工作表转换为HTML等效表。将基本公式转换为Javascript。这可能是你项目的一个良好开端


唯一的缺点是,网页是法语的。希望它能起作用。

我将从两个库开始:

  • 用于网格用户界面(非常快速、干净的代码库)
  • 用于评估公式(即将发布)

您好,我能问一下您希望这方面的内容有多全面吗?您是否希望通过编程方式添加单元格,导出为json或xml,是否需要与服务器端语言通信以进行保存或其他操作?你所要求的是相当复杂的,我相信谷歌的人会同意()让我们看看:javascript、表格单元格、后端数据库、验证、跨浏览器兼容性、AJAX自动填充、单元格格式、表格大小调整,或者。。。ExtJs@MikeRobinson我同意ExtJS是一个很好的解决方案,但我还是想知道这个项目的范围:可能需要一个更简单的解决方案,ExtJS有点过头了。是的,它不会很复杂,我仍然不知道完整的规范,但我知道,它应该有一些东西,比如将数据保存到DB,导出到excel,添加列、隐藏列、排序、添加行、小计。开箱即用的ExtJS允许用户隐藏列和排序。添加行和小计很简单,并且可以使用示例。如果您想付款。你应该提到你和这个网页有关系,你不仅仅是偶然发现了它…应该提到的是,现在这是一个相当昂贵的解决方案,绝对不是开源项目。虽然我曾经看过handsontable,它看起来很棒,但复制/粘贴功能非常有用啊,好吧,我可能不得不承认,有一个“社区版”(communityedition)的存储库,它似乎是FOSS(但我不确定,还没有找到许可证);从主站点上看不清楚是否有这样的版本,只是因为试图通过GitHubA搜索非常简单和轻松的API:现在这是SlickGrid中维护最多的分支(我想说是后续版本):