excel的range保存为文本

    private void GetRangeText()
        {
            Excel.Application app = new Excel.Application();
            app.Visible = true;

            string filename = @"E:\CH\aa.xlsx";

            Excel.Workbook wb = app.Workbooks.Open(Filename: filename, ReadOnly: true);
            Excel.Worksheet sht = wb.Worksheets["Sheet1"];
            Excel.Range rng = sht.Range["A2:D32"];

            object[,] arr = rng.Value2;

            List<string> strRows = new List<string>();
            for (int i = arr.GetLowerBound(0); i <= arr.GetUpperBound(0); i++)
            {
                List<string> strCols = new List<string>();
                for (int j = arr.GetLowerBound(1); j <= arr.GetUpperBound(1); j++)
                {
                    strCols.Add(arr[i, j].ToString());
                }
                strRows.Add(string.Join(",", strCols.ToArray()));
            }
            wb.Close();

            string msg = string.Join(Environment.NewLine, strRows.ToArray());
            MessageBox.Show(msg);
            MyCommon.WriteLog(msg);
            //MyCommon.FillDtToWorksheet(app, GetDqRqDiffs());

            app.Quit();


        }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值