如题,向Excel单元格中写入链接,包括:“网址”,“邮箱”,“本地文件路径”
-
使用库:
xlsxwriter
-
代码如下:
import xlsxwriter # 创建一个新工作簿并添加一个工作表。 workbook = xlsxwriter.Workbook(r'\\Mac\Home\Desktop\test33.xlsx') worksheet = workbook.add_worksheet('test') # # # 为B列设置格式 worksheet.set_column('B:B', 40) # 设置样式 red_format = workbook.add_format({ 'font_color': 'red', 'bold': 1, 'underline': 1, 'font_size': 12, }) # 写入一些超链接 worksheet.write_url('B1', 'http://support.i-search.com.cn/') # 隐式格式 worksheet.write_url('B3', 'http://support.i-search.com.cn/', string='艺赛旗社区') worksheet.write_url('B5', 'http://support.i-search.com.cn/', tip='Click here') worksheet.write_url('B7', 'http://support.i-search.com.cn/', red_format) worksheet.write_url('B9', 'mailto:[email protected]', string='Mail me') worksheet.write_url('B11', 'C:/file/test/test1/201906/final_file') # 写入一个非超链接的URL worksheet.write_string('B13', 'http://support.i-search.com.cn/') workboo