情况: 我们从用户那里收集大量表格的信息。 每个用户每年两次在同一时间填写大约一到十个表格。 只有在需要更新或更正信息的罕见情况下才会对表单进行编辑。 用户是客户(或其中的人),在使用我们公司的服务时需要填写表格。
最初这一切都是通过网络表单完成的,支持保存进度和测量完成情况。
后来,表格扩大到包括“列出你的每只宠物:名字,种类,年龄”。 扩展了Web UI以处理此问题,还创建了一个excel模板,可以下载,填写并提交给应用程序以完成表单的这一部分。
用户似乎喜欢这样,事实上,有人问我们是否可以将整个表单实现为要填写和提交的Excel模板文件。这听起来像是当时的一个好主意,并被归档在我的大脑抽屉里。
表单再次更新和扩展,我们将放入“完整”的Excel导入选项。
感谢您阅读此内容!这是一个问题:
由于整个表单可以作为excel文件处理而且不应该定期编辑,因此需要一个Web编辑界面吗?如果我们拿走它,用户会为我们拿干草叉吗?
答案 0 :(得分:1)
根据我的经验,处理所有不同类型的excel格式(95/97 / XP诸如此类别),在PHP中并不容易(如果可能的话)。所以在我看来,你需要让用户能够在出现问题时“手动”做事(他们会)。
此外,并非所有人都拥有Excel(或能够以Excel格式保存的电子表格),因此这些用户可能不会喜欢它。
答案 1 :(得分:1)
并非每个人都拥有Microsoft Excel的副本。如果客户需要填写这些表格,他们还需要购买Excel副本。
答案 2 :(得分:0)
如果您的问题是关于如何向用户提供他们的上一个(旧)信息,因为自上一次提交以来可能很少有变化,那么可能您有内部故障将其返回给用户一个可用的格式 - 如果是这样,那么是的,你应该期望它们为你提供干草叉。
也许你的意思是他们可以检索(部分)他们的旧记录,如平坦的csv文件,编辑它并重新提交为csv。
答案 3 :(得分:0)
我认为Excel不是你的全部并且最终结束。我以前使用以下方法完成了Excel导入:
看起来相当可靠,可以理解旧的excel文档,还没有测试过新的。 (用户可以保存在可比性模式中)。
如果我去了一家公司,他们递给我一个Excel模板,我会使用一个音叉,大锤和其他任何我能找到的东西。另一点是它丝毫不是“未来证据”。 Web界面可用于Androids,iPhone,Mac和PC。 Excel中?
P.S。我想如果你设法让模板在OpenOffice中工作,那就不会那么糟糕......