using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Reflection;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Excel=Microsoft.Office.Interop.Excel;
namespace read
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Excel.Application xApp = new Excel.ApplicationClass();
xApp.Visible = true;
Excel.Workbook xBook = xApp.Workbooks._Open(@"D:/p.xlsx",
Missing.Value, Missing.Value, Missing.Value, Missing.Value
, Missing.Value, Missing.Value, Missing.Value, Missing.Value
, Missing.Value, Missing.Value, Missing.Value, Missing.Value);
Excel.Worksheet xSheet = (Excel.Worksheet)xBook.Sheets[1];
Excel.Range[] r=new Excel.Range[3];
for (int i = 1; i < 3; i++)
{
r[i]=(Excel.Range)(xSheet.Cells[1,i]);
}
for(int i = 1; i < 3; i++)
{
listBox1.Items.Add(r[i].Value2);
}
xBook.Save();
xApp.Quit();
}
}
}
本文介绍了一个使用C#和Microsoft Office Interop Excel库来读取Excel文件的例子。该示例展示了如何打开指定路径的Excel文件,获取第一个工作表中的前两列数据,并将这些数据添加到窗体中的ListBox中。
690

被折叠的 条评论
为什么被折叠?



