相关疑难解决方法(0)

用于文档生成的Office Interop的替代方案

目前我们正在使用office interop从office 2003(word,excel和powerpoint)中的模板生成文档.这似乎是相当不赞成的(请参阅office-interop-with-64bit-windows-in-asp-net)虽然它工作正常但我会更乐意使用支持的解决方案.

有什么非hacky方法可以做到这一点?要求是

  1. 仅限Office 2003.(不允许办公室xml/office 2007兼容包)
  2. 必须从ASP.NET运行服务器端
  3. 必须能够从用户提供的.dot,.xlt和.pot模板创建Word,Excel和Powerpoint文档
  4. 必须能够通过在某些点替换某些文本来进一步自定义文档,例如姓名,地址等
  5. 免费或非常低的费用.我不能提出购买订单以取代工作系统,理由是一些网站上的四个人认为这是一个肮脏的黑客;)

我不确定有更好的方法.在那儿?

asp.net ms-office office-interop

7
推荐指数
2
解决办法
7544
查看次数

必须将带有'GridView'类型的控件'GridView1'放在带有runat = server的表单标签内.

我的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)

vb.net asp.net

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

asp.net ×2

ms-office ×1

office-interop ×1

vb.net ×1