c#操作Excel 表:

[复制链接]
查看11 | 回复3 | 2011-2-24 12:54:47 | 显示全部楼层 |阅读模式
写一个循环方法,当Excel 表里有数据,找到最后一行,然后在空行里继续累加数据。
如果读到第一行是空的,直接累加数据。用c#怎么写这个循环的代码啊!急用,谢谢啊!

回复

使用道具 举报

千问 | 2011-2-24 12:54:47 | 显示全部楼层
CompoundDocument doc = CompoundDocument.Read(file);
byte[] bookdata = doc.GetStreamData("Workbook");
Workbook book = new Workbook();
book.Read(new MemoryStream(bookdata));
foreach (Worksheet sheet in book.Worksheets)
{
for
回复

使用道具 举报

千问 | 2011-2-24 12:54:47 | 显示全部楼层
你可以直接把Excel表中的数据,通过ODBC连接,获取到内存中,然后再将数据进行处理(你所说的操作就只不过是个判断了),然后再将数据生成一个新的Excel。我觉的这样处理,你会轻松的多.(如果没接触过C#,我感觉这是条明路,以后也就别再接触了)
回复

使用道具 举报

千问 | 2011-2-24 12:54:47 | 显示全部楼层
这都不会 靠
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行