2012-08-12 39 views
1

我是一位新手,在编码方面遇到一些基本问题。我搜索了一个主题来找到我需要的答案,但我找不到。我一直在努力编写和搜索代码写入xls文件3天,但找不到合适的代码。问题是:如何从textarea将数据写入Excel表格?

enter image description here

我创建了一个文本域和网页提交/重置按钮这样的,我有文件classgrades.xls Excel表格。该表的柱子被命名为Name,Midterm1,Midterm2,Final,Attendance和Average。

现在,我正在尝试编写一个自动添加新行并将用户输入从textares写入Excel表的代码。如果你的帮助我非常感谢,如果你简单地写下代码,我可以更好地理解。

+0

如果您只需要一个'.xls'文件,就可以直接将'html'表格作为'.xls'文件提供/写入。而已。对于'.xlsx'来说,它更棘手(这在某种程度上更像是一个捅眼球)。请注意,打开这样的'.xls'文件时,Excel会提示您是否打开它。 – 2012-08-12 23:42:42

+0

不,我希望textareas发送的输入被写入特定xls文件的新行。 – user1594118 2012-08-12 23:54:09

+0

所以你想要实时编辑一个Excel文件?为什么不使用*实际数据库表*为此? – 2012-08-12 23:56:33

回答

2

我用来修改Excel文档的类是PHPExcel。当时在http://phpexcel.codeplex.com/,但我刚刚搜索并将其移到GitHib https://github.com/PHPOffice/PHPExcel

小警告:我发现它偶尔会出现越野车(例如在潜水前关闭“通知”和“警告”错误 - 或者至少您在上次使用时发生了错误),否则使用起来很方便。

它有一些很好的类来浏览工作簿并添加行。没有点引用的例子,因为在“测试”部分有很多例子。 https://github.com/PHPOffice/PHPExcel/tree/develop/Tests使用这些和拼凑你需要的东西。

+0

对不起,但我找不到适合我的目标的例子。 我是这项工作中的新人,也许因为这个原因我看不到我想要的东西。 但无论如何感谢 – user1594118 2012-08-13 00:17:03

+0

你可能需要拼凑不同的例子。请参见编号7(打开然后保存该文件),与工作表迭代器(找到您需要的工作表)以及示例1(“简单”)混合,了解如何更新特定的调用和保存。为了获得for的值,你可以使用$ _POST - 但你可以用这个位,对吗? https://www.google.com/#hl=zh-CN&output=search&sclient=psy-ab&q=php+reading+values+from+form&oq=php+reading+values+from+form – Robbie 2012-08-13 01:15:24

+0

感谢罗比,了解概念和理解我正在研究这些例子。我感谢您的帮助。 – user1594118 2012-08-13 08:15:09

相关问题