目前我们正在使用office interop从office 2003(word,excel和powerpoint)中的模板生成文档.这似乎是相当不赞成的(请参阅office-interop-with-64bit-windows-in-asp-net)虽然它工作正常但我会更乐意使用支持的解决方案.
有什么非hacky方法可以做到这一点?要求是
我不确定有更好的方法.在那儿?
我的DataGridVew有问题
我正在尝试从我的数据库导出数据到excel fie
这是一个小页面,其中只有数据网格视图和按钮导出如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="SID" DataSourceID="SqlDataSource1" EnableModelValidation="True">
<Columns>
<asp:BoundField DataField="SID" HeaderText="SID" InsertVisible="False"
ReadOnly="True" SortExpression="SID" />
<asp:BoundField DataField="G1Q1" HeaderText="G1Q1" SortExpression="G1Q1" />
<asp:BoundField DataField="G1Q2" HeaderText="G1Q2" SortExpression="G1Q2" />
<asp:BoundField DataField="G1Q3" HeaderText="G1Q3" SortExpression="G1Q3" />
<asp:BoundField DataField="G1Q4" HeaderText="G1Q4" SortExpression="G1Q4" />
<asp:BoundField DataField="G1Q5" HeaderText="G1Q5" SortExpression="G1Q5" />
<asp:BoundField DataField="G1Q6" HeaderText="G1Q6" SortExpression="G1Q6" />
<asp:BoundField DataField="G1Q7" HeaderText="G1Q7" SortExpression="G1Q7" />
<asp:BoundField DataField="G1Q8" HeaderText="G1Q8" SortExpression="G1Q8" />
<asp:BoundField DataField="G1Q9" HeaderText="G1Q9" SortExpression="G1Q9" />
<asp:BoundField DataField="G1Q10" HeaderText="G1Q10" SortExpression="G1Q10" />
<asp:BoundField …Run Code Online (Sandbox Code Playgroud)