日期:2014-05-18 浏览次数:20546 次
string excelpath = "文件地址";
Cells cells;
Workbook wb = new Workbook();
if (File.Exists(excelpath))
{
int InputCount = 0;
wb.Open(excelpath);
cells = wb.Worksheets[0].Cells;
for (int i = 1; i < cells.Rows.Count; i++)
{/**/}
......
------解决方案--------------------
自己用程序处理下,然后再导入
------解决方案--------------------
看下VBA即可。
------解决方案--------------------
看这个能满足你吗
http://code.google.com/p/linqtoexcel/wiki/UsingLinqToExcel
Query a specific range within a worksheet
var excel = new ExcelQueryFactory("excelFileName");
var indianaCompanies = from c in excel.WorksheetRange<Company>("B3", "G10") //Selects data within the B3 to G10 cell range where c.State == "IN"
select c;
------解决方案--------------------
手工删除第一到第四行和第六行,删除A,B两列,再导入.
不这样处理,程序怎么知道你的表的起始位置!
------解决方案--------------------
晚上过来支持你的
------解决方案--------------------