你自己先在csdn上搜一下,很多的
解决方案 »
- C# 反射 方法返回自定义类型数组问题?
- 如何获取到注册表中某个信息
- 急...怎么写项目需求分析???
- 求微软企业库4.1(Enterprise Library4.1)中文帮助文档
- 用C#在Excel中画矩形,如何去掉矩形的填充色
- menuitem 有一个属性是barbreak,在toolstripitem中对应什么呀?
- 变量问题
- [趣味问题] 你知道为什么变量名的起始字母不能是数字吗?
- 请教一个c#读取Access数据库中存储的图片的问题.盼高手指教!!!!!!!!!!!!
- ADO.NET中DataSet包含多个表示,如何用SqlDataAdapter.Update()更新问题
- 关于richtextbox的文本居中问题
- 一个DataSet填充两个表问题,在线等非常急
expression 必需。该表达式返回一个 Workbooks 对象。Template Variant 类型,可选。确定如何创建工作簿。如果本参数为指定一现有 Microsoft Excel 文件名的字符串,那么创建新工作簿将以该指定的文件作为模板。如果本参数为常量,新工作簿将包含指定类型的单张工作表。可为以下 XlWBATemplate 常量之一:xlWBATChart、xlWBATExcel4IntlMacroSheet、xlWBATExcel4MacroSheet 或 xlWBATWorksheet。如果省略本参数,Microsoft Excel 将创建包含一定数目的空白工作表的工作簿(该数目由 SheetsInNewWorkbook 属性设置)。说明
如果 Template 参数指定的是文件,则该文件名可包含路径。
http://support.microsoft.com/kb/306572/ZH-TW/
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.ADO" %>
<script language="C#" runat="server">
protected void Page_Load(Object Src, EventArgs E)
{
string strConn;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;"
+"Data Source=C:\\exceltest.xls;"
+"Extended Properties=Excel 8.0;";
ADODataSetCommand myCommand = new ADODataSetCommand("SELECT * FROM [Sheet1$]", strConn);
DataSet myDataSet = new DataSet();
myCommand.FillDataSet(myDataSet, "ExcelInfo");
DataGrid1.DataSource = myDataSet.Tables["ExcelInfo"].DefaultView;
DataGrid1.DataBind();
}
</script>
<p><asp:Label id=Label1 runat="server">Excel表格内容:</asp:Label></p>
<asp:DataGrid id=DataGrid1 runat="server"/>