Quantcast
Channel: ClosedXML - The easy way to OpenXML
Viewing all articles
Browse latest Browse all 1877

New Post: Merging cells makes hidden value

$
0
0
Hello
IXLRange.Merge() makes hidden value.

e.g.
// Merge and save
XLWorkbook workBook = new XLWorkbook(textBox1.Text);
IXLWorksheet sheet = workBook.Worksheet(1);

sheet.Cell("A1").Value = "A1Value";
sheet.Cell("A2").Value = "A2Value";
sheet.Cell("A1").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;
sheet.Cell("A2").Style.Border.OutsideBorder = XLBorderStyleValues.Thin;

sheet.Range("A1:A2").Merge();

workBook.Save();

...

// Refer merged cell
XLWorkbook workBook = new XLWorkbook(textBox1.Text);
IXLWorksheet sheet = workBook.Worksheet(1);

Debug.Assert(sheet.Range("A1:A2").IsMerged());

IXLCell a2cell = sheet.Cell("A2");

XLBorderStyleValues a2TopBorder = a2cell.Style.Border.TopBorder; // <- Thin (not None)
string a2value = a2cell.Value.ToString();                          // <- "A2Value" (not "")
Do I have to add code to clear hidden value?
ClosedXML version is 0.75.0.

Thanks.

Viewing all articles
Browse latest Browse all 1877

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>