有两个EXCEL文件,都有一个名字相同的列 SFID,存储身份证号码C#怎么找出这两个 EXCEL中,具有SFID 相同的信息,并生成另外一个excel打印出来? excel1.xls
----------------------
| SFID | 姓名 | 性别 |
|------|------|------|
| 123 | 张三 | 男 |
|------|------|------|
| 23 | 李四 | 男 |
|------|------|------|
| 434 | 王五 | 男 |
|------|------|------| excel1.xls
----------------------
| SFID | 姓名 | 性别 |
|------|------|------|
| 123 | 张三 | 男 |
|------|------|------|
| 54 | 小李 | 男 |
|------|------|------|
| 987 | 小 张| 男 |
|------|------|------|
找出excel1和excel2中相同的数据,并生成excel3
----------------------
| SFID | 姓名 | 性别 |
|------|------|------|
| 123 | 张三 | 男 |
|------|------|------|
| 23 | 李四 | 男 |
|------|------|------|
| 434 | 王五 | 男 |
|------|------|------| excel1.xls
----------------------
| SFID | 姓名 | 性别 |
|------|------|------|
| 123 | 张三 | 男 |
|------|------|------|
| 54 | 小李 | 男 |
|------|------|------|
| 987 | 小 张| 男 |
|------|------|------|
找出excel1和excel2中相同的数据,并生成excel3
for (int i=0;i<dt1.rows.count,i++)
{
if(dt2.select('id='+dt1.rows[i][0].tostring()).count>0)
dt3.rows.add(dt1[i])
}
伪代码,参考