kwzblog
\'\'\'
在原有的excel中设置超链接
\'\'\'
def excel_link():
    neo_j_ = Neo4j150()
    util = neo_j_._util
    data_frame_link = util.excel_link(neo_j_._excel_link)
    book = load_workbook(neo_j_._excel_link)
    writer = pd.ExcelWriter(neo_j_._excel_link, engine=\'openpyxl\')
    writer.book = book
    data_frame_link.to_excel(writer, "first")
    writer.save()
    def excel_link(self,path):
        excel_file = pd.ExcelFile(path)
        sheet_names = excel_file.sheet_names
        rows_xi = [\'id\', \'疾病\']
        rows = []
        for sheet_raw in range(len(sheet_names)):
            row = []
            hyperlinks = \'=HYPERLINK("%s", "%s")\' % (\'#\' +sheet_names[sheet_raw] + \'!A1\', sheet_names[sheet_raw])
            row.append(sheet_raw)
            row.append(hyperlinks)
            rows.append(row)
        data_frame = pd.DataFrame(rows, columns=rows_xi)

        return data_frame

 

分类:

技术点:

相关文章:

  • 2022-02-14
  • 2021-08-26
  • 2021-10-12
  • 2022-01-09
  • 2021-04-19
  • 2021-10-17
  • 2021-07-10
  • 2021-06-06
猜你喜欢
  • 2022-01-04
  • 2021-10-14
  • 2021-12-23
  • 2021-08-20
  • 2021-10-02
相关资源
相似解决方案