首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编程邮件-合并样式的数据注入到现有的Excel电子表格?

编程邮件-合并样式的数据注入到现有的Excel电子表格?
EN

Stack Overflow用户
提问于 2008-12-17 22:12:23
回答 3查看 1.6K关注 0票数 4

我想自动将数据输入到Excel电子表格中。用户数据将存在于网站上,当用户请求时,需要将该数据注入到Excel电子表格中。复杂的是,Excel电子表格的格式在不同的用户之间可能有很大的不同-它将是用户定义的。

我一直认为这是一个模板问题- excel电子表格提供了模板,任务是将数据注入到该模板中特定的用户定义单元格中。

我已经研究了用于python的xlwt和xlrd,以及用于Java的jexcelapi和POI-HSSF。它们看起来似乎可以工作,但考虑到我只是想将值放入某些单元格中,它们看起来有点夸张。我还担心在处理后重写用户的电子表格;这似乎是在过程中引入错误的机会。

有没有办法让excel把数据从一个工作表合并到另一个工作表中?我在想,我可以生成一个只包含数据的简单电子表格,然后以某种方式让Excel将其合并到用户现有的电子表格中。

讲得通?更好的方法?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-12-18 02:52:04

jXLS可能是一个选择。将XLS文件定义为模板,然后合并数据。

快速概述here

http://jxls.sourceforge.net/

票数 2
EN

Stack Overflow用户

发布于 2008-12-17 23:08:59

WinHttpRequest (http://msdn.microsoft.com/en-us/library/aa384045(VS.85).aspx可能适合,你可以使用文档等等。这是该链接的一个片段。

代码语言:javascript
复制
Dim HttpReq As Object

' Create the WinHTTPRequest ActiveX Object.'
Set HttpReq = New WinHttpRequest

' Open an HTTP connection.'
HttpReq.Open "GET", "http://microsoft.com", False

' Send the HTTP Request.'
HttpReq.Send

' Get all response text.'
Text1.Text = HttpReq.ResponseText
票数 1
EN

Stack Overflow用户

发布于 2008-12-17 22:21:24

您可能需要查看名为Aspose.Cells的第三方库。它可用于Java和.Net,并允许对Excel文档进行非常精细的控制。这个库的伟大之处在于它不使用自动化(这在像web这样的多线程环境中可能是灾难性的)。

我个人没有使用过Apose.Cells,但我使用过Aspose.Words (用于.Net)来创建包含数千条记录和图像的邮件合并的Word文档,并且它工作得非常完美。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/376221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档