大家好,我是东哥,你身边放心的香港保险顾问。
微信: jetorz。
Logseq是东哥笔记管理的核心。
也是写公众号的工具。
几百篇文章,都靠它来管理。
体验丝滑。
俺做香港保险,做一些方案对比的时候,时不时会用到Excel表格。
写文章的时候,就需要把表格,整理到Logseq里面。
Logseq基于Markdown,那就涉及一个问题:
怎么把Excel表格转到Logseq里面?1
最简单的办法,是在Excel里面复制,然后到Logseq里面粘贴。
就比如下面这个图片,就是用的这种方法。
这是一份20万的储蓄险保单的预期收益测算。
保单的第8年回本,第30年上百万,第40年上200万。
然后越来越高。
适合给自己做个养老储备,或者给孩子做个教育基金。
用时间换空间。
这种方法的好处是,Excel里面买的排版可以完美的保留下来。
诸如加粗、涂色之类。
坏处是,文字内容变成了图片。
以后修改和搜索都不方便。
如果想保留文字格式,怎么办?
2
有一些在线网站,可以实现文字版的Excel->Markdown。
比如东哥常用的这个网站,就可以实现
复制Excel表格;
粘贴到网站输入框;
生成Markdown格式的表格;
什么网站?欢迎添加东哥微信咨询。
然后将生成的Markdown格式表格,复制到Logseq里面就可以了。
效果如下。
保单年度保单价值价值倍数8 214,900 1.07 回本 10 245,760 1.23
20 533,980 2.67
30 1,053,380 5.27 上100万 40 2,046,040 10.23 上200万 50 4,297,220 21.49
60 9,102,120 45.51
70 19,379,760 96.90 近2000万 80 41,347,820 206.74
90 87,814,320 439.07
100 179,581,860 897.91
这就保留了原滋原味的文字版,想修改的时候,直接调整文字就可以。
省得再次查找原来的Excel文件。
3
这种方式虽然好,但是需要打开浏览器、找到网站、复制粘贴之类的,还是有点繁琐。
有没有更简单的办法?
有。
Excel的内容,咱可以提取成文本。
然后就是怎样将文本,转成Markdown格式。
文字类的处理,Python自然就是不二之选。
网上的诸多教程,还得用什么pandas,太重了。
其实就是格式替换就可以。
比如下面的代码。
def exceltomarkdown(clip:str=None):
''' convert excel table to markdown table. '''
if clip is None:
clip = dt.get_clipboard()
# 按行分割数据
lines = clip.strip().split('\r\n')
# 解析标题行
header = lines[0].split('\t')
# 解析数据行
rows = [line.split('\t') for line in lines[1:]]
# 构建Markdown表格
markdown_table = '| ' + ' | '.join(header) + ' |\n'
markdown_table += '| ' + ' | '.join(['---'] * len(header)) + ' |\n'
for row in rows:
markdown_table += '| ' + ' | '.join(row) + ' |\n'
print(markdown_table)
dt.set_clipboard(markdown_table)
return markdown_table
然后
Excel里面复制;
快捷命令运行Python脚本;
Logseq粘贴。
一气呵成,体验丝滑。
4
人生苦短,我用Python。
对酒当歌,我用Python。
这是属于理工男的浪漫。
爱生活,爱拉芳,Python天天见。
能看懂这个梗的,是不是都有点年纪了
关注东哥,保护中产财富,一起慢慢变富。
东哥目前提供如下服务,有需要的朋友欢迎微信来撩。
,大家一起讨论读书、成长及赚钱;
,分享一些专业金融知识及硬核资讯;
热门跟贴