1

我想用 DocumentFormat.OpenXML 创建一个电子表格。我一直很难让它工作,所以我想我会在这里寻求帮助。

我想在运行时以编程方式创建一个电子表格,以便从 ASP.net 网站下载。

(1) 我希望电子表格包含来自 SQL 数据库的一些数据行。我希望行标题由黄色背景上的黑色文本组成。我有一些字符串数据,顺便说一下,可能包含数字字符串。我希望它始终被视为一个字符串(即,我不希望 31415926535 显示为 3.1415926e10)

(2) 我想让一个 300px x 300px PNG 图像出现在最后一行数据的下方。图像在服务器上保存为 hello.png。

我需要编写什么代码才能使 (1) 和 (2) 发生?

4

1 回答 1

1

我最近做了类似的事情。我相信完成你需要的最好方法是首先创建一个模板Excel电子表格。然后,使用Open XML Productivity Tool反映创建它所需的代码。

阅读有限的文档让我开始旋转,直到我开始使用Productivity Tool. 它确实会生成一些无关的代码,但它会让你明白并且非常有帮助。

于 2010-12-01T16:45:03.377 回答