开发者

Create a formatted SpreadSheet with DocumentFormat.OpenXML?

开发者 https://www.devze.com 2023-01-28 21:04 出处:网络
I want to create a spreadsheet with DocumentFormat.OpenXML.I\'ve been having a really hard time getting it to work, so I thought I\'d ask for help here.

I want to create a spreadsheet with DocumentFormat.OpenXML. I've been having a really hard time getting it to work, so I thought I'd ask for help here.

I would like to programmatically create a spreadsheet at runtime to be downloaded from an ASP.net web site.

(1) I want the spreadsheet to contain some rows of data from a SQL Database. I want the row headers to consist of black text on a yellow background. I ha开发者_StackOverflowve some string data, which incidently, may contain strings of digits. I want it to be treated as a string at all times (ie, I don't want 31415926535 to be presented as 3.1415926e10)

(2) I would like to have a 300px x 300px PNG image appear below the last row of data. The image is saved on the server as hello.png.

What code do I need to write to make (1) and (2) happen?


I've recently done something similar. I believe the best way to accomplish what you need is to first create a template Excel spreadsheet. Then, using Open XML Productivity Tool, reflect the code needed to create it.

Reading through the limited documentation left me spinning my wheels until I started using the Productivity Tool. It does generate some extraneous code but it gets you to the meat and is very helpful.

0

精彩评论

暂无评论...
验证码 换一张
取 消