Пример #1
0
 public void FindTest_Table()
 {
     using (var excel = new OperateExcel())
     {
         excel.Open("template.xlsx");
         int row, column;
         excel.SelectSheet("Sheet2");
         Assert.IsTrue(excel.Find(CellsRange.A1("B2:E5"), "え", out row, out column));
         Assert.AreEqual(4, row);
         Assert.AreEqual(5, column);
     }
 }
Пример #2
0
 public void FindTest()
 {
     using (var excel = new OperateExcel())
     {
         excel.Open("template.xlsx");
         int row, column;
         excel.SelectSheet("検索");
         Assert.IsTrue(excel.Find(CellsRange.ColumnRange("C"), "中川義男", out row, out column));
         Assert.AreEqual(9, row);
         Assert.AreEqual(3, column);
         Assert.IsFalse(excel.Find(CellsRange.ColumnRange("C"), "山本", out row, out column));
         Assert.IsTrue(excel.Find(CellsRange.ColumnRange("C"), "山本", out row, out column, true));
         Assert.AreEqual(12, row);
         Assert.AreEqual(3, column);
     }
 }
Пример #3
0
 public void IsStrikethroughTest()
 {
     using (var excel = new OperateExcel())
     {
         excel.Open("template.xlsx");
         //全て取り消し線なし
         Assert.AreEqual(false, excel.IsStrikethrough(Cell.A1("B9")));
         //セルごと取り消し線
         Assert.AreEqual(true, excel.IsStrikethrough(Cell.A1("B10")));
         //セル内の一部を取り消し線
         Assert.AreEqual(false, excel.IsStrikethrough(Cell.A1("B11")));
         //セル内のテキストを全て取り消し線
         Assert.AreEqual(true, excel.IsStrikethrough(Cell.A1("B12")));
         //改行以外を全て取り消し線
         Assert.AreEqual(false, excel.IsStrikethrough(Cell.A1("B13")));
         Assert.AreEqual(true, excel.IsStrikethrough(CellsRange.A1("B14:C14")));
         Assert.AreEqual(false, excel.IsStrikethrough(CellsRange.A1("B15:C15")));
     }
 }