1 winform 读取excel文档
1)点击button按钮,弹出上传excel窗口
private void button_headcompany_Click(object sender, EventArgs e)
{
string HeadCompany_rowValue = HeadCompany_row.Text;
string HeadCompany_columnValue = HeadCompany_column.Text;
if (string.IsNullOrEmpty(HeadCompany_rowValue) || string.IsNullOrEmpty(HeadCompany_columnValue))
{
MessageBox.Show("请填写行和列的值,例如 行A5 列BB", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
ButtonClick("总公司汇总", HeadCompany_rowValue, HeadCompany_columnValue);
}
2)判断是否上传的文档格式是否正常 xls和xlsx类型的文档
public static void ButtonClick(string SheetType,string rowValue,string ColumnValue)
{
string worksheetname = string.Empty;
string filepath = "";
//导入本地文件
OpenFileDialog file = new OpenFileDialog();
file.Filter = "文档(*.xls)|*.xls|文档(*.xlsx)|*.xlsx";
if (file.ShowDialog() == DialogResult.OK) filepath = file.FileName;
string fileNameWithoutExtension = System.IO.Path.GetDirectoryName(filepath);// 没有扩展名的文件名 “Default”
//判断有没有文件导入
if (file.FileName.Length == 0)
{
MessageBox.Show("请选择要导入的文件", "提示",