关系数据库表查看器,不使用handsontable。

htmlviewer的Python项目详细描述


htmlviewer

PyPI version shields.ioPyPI license

关系数据库表查看器,不使用handsontable。

实际上,可以查看任何json可序列化字典的列表。

这是pyhandsontable的重拍。

安装

pip install htmlviewer

用法

在Jupyter笔记本中,

>>>fromhtmlviewerimportPagedViewer>>>viewer=PagedViewer(LIST_OF_RECORDS,**kwargs)>>>viewer'A table is shown on Jupyter Notebook.'>>>viewer.view(-1)'The last page is shown.'>>>viewer.previous()'The previous page (i-1) is shown.'>>>viewer.next()'The next page (i+1) is shown.

可接受的千瓦数是,

{'maxColWidth':200,# Maximum column width for all columns.'minColWidth':'8em','maxRowHeight':500,# Maximum row height for all rows.,'colWidth':{'imageField':500},'renderer':{'imageField':'html'# Set the field to allow HTML.}'rowHeader':'id'# Selecting a custom column to be the first row, aka rowHeader.}

嵌入图像、标记和HTML。

这可以在python端完成,将所有内容转换为html。只需使用any markdown for Python library

frommarkdownimportmarkdownimportbase64image_html=f'<img src="{image_url}" width=100 />'image_html2=f'<img src="data:image/png;base64,{base64.b64encode(image_bytes).decode()}" />'markdown_html=markdown(markdown_raw)

任何时候,

PagedViewer(LIST_OF_RECORDS,renderers={"image_field":"html","html_field":"html","markdown_field":"html"})

屏幕截图

0.png

相关项目

  • pyhandsontable-在jupyter笔记本的handsontable中查看json可序列化词典或二维数组的列表。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何获取所有链接并使用SeleniumWebDriver逐个单击这些链接   java中数组列表的arraylist移位元素   java如何存储具有不同类型参数的元素   java不能使用List<Future<?>>当从不同位置调用时,在方法参数中   java我应该如何修复代码以避免测试代码出错?   安卓 PreferenceFragment java。lang.RuntimeException   java在运行emulator时发现错误   java取消多个AsyncTask回调的有效方法是什么?如果中途满足条件,这些回调将在将来返回?   有没有办法在运行时将方法动态分配给Java类?   java如何将propertyfile与GlassFish一起使用   如何在PHP中使用bcrypt对密码进行哈希处理?   Java和UDP web服务器   java JPA允许EntityListeners执行JPA操作吗?   java执行do while语句时不会产生错误   java无法在edittext中显示数据库中的数据   java Tomcat中活动会话的数量   java在何处使用@SuppressWarnings(“requestfactory”)   netty连接中的java HornetQ异常