概述
c# 处理Excel数据
- 处理方法
(1)可以导入一些插件,如下载NPOI文件包,下载那个微软的Microsoft.Office.Interop.Excel,也可以
(2)用类似mysql的方式连接,这个可以减少很多痛苦…
(1)代码如下:
public static void DealExcelToMySQL()
{
//创建 Excel对象
Application App = new Application();
//获取缺少的object类型值
object missing = Missing.Value;
//打开指定的Excel文件
Console.WriteLine("请输入想打开Excel文件的全路径");
string ExcelUrl = Console.ReadLine();
Workbook openwb = App.Workbooks.Open(ExcelUrl, missing, missing, missing, missing,
missing, missing, missing, missing, missing, missing, missing, missing, missing, missing);
//获取选选择的工作表
Console.WriteLine("请输入工作表的名称(不后缀)");
string tablename = Console.ReadLine();
Worksheet ws = ((Worksheet)openwb.Worksheets[tablename]);//方法一:指定工作表名称读取
//Worksheet ws = (Worksheet)openwb.Worksheets.get_Item(1);//方法二:通过工作表下标读取
//获取工作表中的行数
int rows = ws.UsedRange.Rows.Count + 1;
//获取工作表中的列数
int columns = ws.UsedRange.Columns.Count;
Console.WriteLine("行:{0} 列:{1}:", rows, columns);
for (int i = 2; i < rows; i++)
{
for(int j = 1; j <= columns; j++){
Console.WriteLine(((Range)ws.Cells[i, j]).Text.ToString());
}
}
(2)第二种方式:
可以查看我第二遍文章,这种方式比第一种好很多。点我跳转
最后
以上就是发嗲曲奇为你收集整理的c# 处理Excel数据的全部内容,希望文章能够帮你解决c# 处理Excel数据所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复