繁体   English   中英

如何在C#中使用GemBox读取.xls特定的单元格数据

[英]How to read .xls specific cell data using GemBox in c#

请帮助我使用c#中的GemBox来获取或读取.xls spreed表的特定单元格数据。

我能够写入,但无法读取特定的单元格数据。

我不想一次读取所有数据。

var dataSet = new DataSet();
        SpreadsheetInfo.SetLicense("FREE-LIMITED-KEY");
        GemBox.Spreadsheet.ExcelFile ef = new GemBox.Spreadsheet.ExcelFile();
       // ExcelFile ef = ExcelFile.Load(@"C:\Users\LENOVO\Documents\100sitesSpreedSheet.xls");
        ef = GemBox.Spreadsheet.ExcelFile.Load(@"C:\Users\LENOVO\Documents\100sitesSpreedSheet.xls");
        ExcelWorksheet ws = ef.Worksheets["100sitesSpreadSheet"];
        ws.Cells[6, 0].Value = "abcd";
        ef.Save(@"C:\Users\LENOVO\Documents\100sitesSpreedSheet.xls");

要读取特定单元格的值,您可以只使用Value属性 ,如下所示:

Console.WriteLine(ws.Cells["A7"].Value);

此属性是对象类型,可以返回文本,数字或日期,具体取决于它存储的数据。 还要注意, GetFormattedValue方法实际上是通过使用应用于该单元格的数字格式将该值转换为字符串表示形式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM