diff --git a/pandas/io/formats/excel.py b/pandas/io/formats/excel.py index 7f2905d9a63b9..af167964a48f4 100644 --- a/pandas/io/formats/excel.py +++ b/pandas/io/formats/excel.py @@ -325,12 +325,6 @@ def build_font( "color": self.color_to_excel(props.get("color")), # shadow if nonzero digit before shadow color "shadow": self._get_shadow(props), - # FIXME: dont leave commented-out - # 'vertAlign':, - # 'charset': , - # 'scheme': , - # 'outline': , - # 'condense': , } def _get_is_bold(self, props: Mapping[str, str]) -> bool | None: diff --git a/pandas/tests/io/excel/test_writers.py b/pandas/tests/io/excel/test_writers.py index 508e767a47004..6f1431c6e410d 100644 --- a/pandas/tests/io/excel/test_writers.py +++ b/pandas/tests/io/excel/test_writers.py @@ -891,107 +891,6 @@ def test_to_excel_unicode_filename(self, ext, path): ) tm.assert_frame_equal(result, expected) - # FIXME: dont leave commented-out - # def test_to_excel_header_styling_xls(self, engine, ext): - - # import StringIO - # s = StringIO( - # """Date,ticker,type,value - # 2001-01-01,x,close,12.2 - # 2001-01-01,x,open ,12.1 - # 2001-01-01,y,close,12.2 - # 2001-01-01,y,open ,12.1 - # 2001-02-01,x,close,12.2 - # 2001-02-01,x,open ,12.1 - # 2001-02-01,y,close,12.2 - # 2001-02-01,y,open ,12.1 - # 2001-03-01,x,close,12.2 - # 2001-03-01,x,open ,12.1 - # 2001-03-01,y,close,12.2 - # 2001-03-01,y,open ,12.1""") - # df = read_csv(s, parse_dates=["Date"]) - # pdf = df.pivot_table(values="value", rows=["ticker"], - # cols=["Date", "type"]) - - # try: - # import xlwt - # import xlrd - # except ImportError: - # pytest.skip - - # filename = '__tmp_to_excel_header_styling_xls__.xls' - # pdf.to_excel(filename, 'test1') - - # wbk = xlrd.open_workbook(filename, - # formatting_info=True) - # assert ["test1"] == wbk.sheet_names() - # ws = wbk.sheet_by_name('test1') - # assert [(0, 1, 5, 7), (0, 1, 3, 5), (0, 1, 1, 3)] == ws.merged_cells - # for i in range(0, 2): - # for j in range(0, 7): - # xfx = ws.cell_xf_index(0, 0) - # cell_xf = wbk.xf_list[xfx] - # font = wbk.font_list - # assert 1 == font[cell_xf.font_index].bold - # assert 1 == cell_xf.border.top_line_style - # assert 1 == cell_xf.border.right_line_style - # assert 1 == cell_xf.border.bottom_line_style - # assert 1 == cell_xf.border.left_line_style - # assert 2 == cell_xf.alignment.hor_align - # os.remove(filename) - # def test_to_excel_header_styling_xlsx(self, engine, ext): - # import StringIO - # s = StringIO( - # """Date,ticker,type,value - # 2001-01-01,x,close,12.2 - # 2001-01-01,x,open ,12.1 - # 2001-01-01,y,close,12.2 - # 2001-01-01,y,open ,12.1 - # 2001-02-01,x,close,12.2 - # 2001-02-01,x,open ,12.1 - # 2001-02-01,y,close,12.2 - # 2001-02-01,y,open ,12.1 - # 2001-03-01,x,close,12.2 - # 2001-03-01,x,open ,12.1 - # 2001-03-01,y,close,12.2 - # 2001-03-01,y,open ,12.1""") - # df = read_csv(s, parse_dates=["Date"]) - # pdf = df.pivot_table(values="value", rows=["ticker"], - # cols=["Date", "type"]) - # try: - # import openpyxl - # from openpyxl.cell import get_column_letter - # except ImportError: - # pytest.skip - # if openpyxl.__version__ < '1.6.1': - # pytest.skip - # # test xlsx_styling - # filename = '__tmp_to_excel_header_styling_xlsx__.xlsx' - # pdf.to_excel(filename, 'test1') - # wbk = openpyxl.load_workbook(filename) - # assert ["test1"] == wbk.get_sheet_names() - # ws = wbk.get_sheet_by_name('test1') - # xlsaddrs = ["%s2" % chr(i) for i in range(ord('A'), ord('H'))] - # xlsaddrs += ["A%s" % i for i in range(1, 6)] - # xlsaddrs += ["B1", "D1", "F1"] - # for xlsaddr in xlsaddrs: - # cell = ws.cell(xlsaddr) - # assert cell.style.font.bold - # assert (openpyxl.style.Border.BORDER_THIN == - # cell.style.borders.top.border_style) - # assert (openpyxl.style.Border.BORDER_THIN == - # cell.style.borders.right.border_style) - # assert (openpyxl.style.Border.BORDER_THIN == - # cell.style.borders.bottom.border_style) - # assert (openpyxl.style.Border.BORDER_THIN == - # cell.style.borders.left.border_style) - # assert (openpyxl.style.Alignment.HORIZONTAL_CENTER == - # cell.style.alignment.horizontal) - # mergedcells_addrs = ["C1", "E1", "G1"] - # for maddr in mergedcells_addrs: - # assert ws.cell(maddr).merged - # os.remove(filename) - @pytest.mark.parametrize("use_headers", [True, False]) @pytest.mark.parametrize("r_idx_nlevels", [1, 2, 3]) @pytest.mark.parametrize("c_idx_nlevels", [1, 2, 3])