//方法1
//打开excel
public bool OpenXls()
{
var ofd = new OpenFileDialog();
//ofd.Filter = "Excel2003文件(*.xls)|*.xls|Excel2007文件(*.xlsx)|*.xlsx|所有文件(*.*)|*.*";
ofd.Filter = "Excel2003文件(*.xls)|*.xls|所有文件(*.*)|*.*";
var result = ofd.ShowDialog();
if (result ?? false)
{
try
{
using (FileStream fs = ofd.File.OpenRead())
{
if(xlsApp == null)
xlsApp = new LSOOBXlsApplication();
xlsApp.IsOpen = false;
xlsWorkBook = xlsApp.OpenWorkbook(fs, ofd.File.Extension);
//xlsWorkSheet = xlsWorkBook.ActiveSheet;
}
return true;
}
catch (Exception ex)
{
//RadWindow.Alert("打开Excel文件失败, \n原因:" + ex.Message);
LSWindow.AlertError(ex, false);
return false;
}
finally
{
//if (xlsWorkBook != null)
// xlsWorkBook.Close();
//if(xlsApp != null)
// xlsApp.Close();
//xlsWorkBook = null;
//xlsApp = null;
}
}
return false;
}
方法2
int iColumnCount = sheet.GetUsedRange().ColumnsCount;
int iRowCount = sheet.GetUsedRange().RowsCount;
for (int i = 1; i < iColumnCount + 1; i++)
{
str += sheet.GetCell(1, i).Value.ToString() + ", ";
}
分享到:
相关推荐
silverlight silverlight4 打开excel 浏览excel
silverlight中导入和导出Excel的源代码
因为SilverLight没办法引用system.data,所以无法使用底层调用Access数据库,使用ADO方式能实现比较快速的访问Access数据库
silverlight 将DataGrid数据导出EXCEL
Silverlight导入导出到Excel
Silverlight4中上传EXCEL并将EXCEL文件数据插入到SQL数据库中
Silverlight中Accordion组件动态生成,Silverlight4的版本
可以实现在Web端无需事先手工编写或自动创建任何程序代码和数据实体类的情况下, 便可在Silverlight端对Web端数据库进行增加、删除、修改、查询等数据操作。此外, 还支持访问数据库的存储过程(StoredProcdures)、视图...
Silverlight 导出excel
silverlight 读取excel 加载到datagrid
silverLight 多线程 操作 silverLight Multithread Operation silverLight Multithread Operation silverLight Multithread Operation
Silverlight 4提供了访问COM对象的API,允许开发人员通过Silverlight应用访问Notepad,Word,Excel 或者 Outlook。 本例将演示Silverlight 4打开Excel。
Silverlight4下使用Excel的DLL文件。可以直接使用。
免费的带有源码的仪表盘组件,可根据个人喜好。自己修改代码,实现更加炫的效果~ 希望你做的更好啊!
silverlight导出数据到EXCEL,解决中文乱码,以及科学计数法的问题
在Web端无需事先手工编写或自动创建任何程序代码和数据实体类, 便可在Silverlight端对Web端数据库进行增加、删除、修改、查询等数据操作。此外, 还支持访问数据库的存储过程(StoredProcdures)、视图(Views)、自定义...
silverlight 将指定的文件上传至ListBox,并导出至EXCEL
使用silverlight来调用com不需要使用oob,赞一个!注意com需要注册。C:\Windows\Microsoft.NET\Framework\v2.0.50727\regasm ComExampleLib.dll /tlb
此封装使用JSON作为中间协议,以最简方式达到目标。可以转换日常使用中的任意复杂类型通信,成功解决C# DateTime和Java Date传递问题,解决java容器泛型与C#容器泛型转换问题,解决复杂对象问题(对象属性是另外对象...
silverlight 4 datagrid 导出excel。非OOB方法导出excel,能够将datagrid中的数据导出到本地存储,