关系数据库表查看器,不使用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第三方库


热门话题
Maven中两个不同项目中的java循环依赖关系   java如何在没有php的情况下从MYSQL在线数据库Android中存储和检索图像   Java JTextField和非静态变量不能从静态上下文中引用   java在JavaFX中的后台交换多个fxml页面   java的历史介于1824年和1824年之间,if语句   按下后退按钮时,java是否返回到正确的活动?   java如何从LDAP对象及其属性中删除objectClass?   java如何颠倒字符数组从最后一个到第一个的顺序   java IBMiee双精度浮点字节转换   用于执行java桌面应用程序的部署可运行jar或bat文件   java Android日历视图设置颜色,没有不推荐的方法   java Lucene:多词短语的模糊搜索   编译java代码如何编译   陈旧元素Selenium和Java的JSON状态映射   java如何将我的cardview和滑块与滚动页面一起使用?   javajena&RDF如何获取具有特定属性的所有资源   java Android:在Pause()上保存对象,在Resume()上读取对象   java计划一个“命名”任务,这样我就可以重新安排它   java如何将字符串的长度打印到文件中   从ftp服务器下载java Android照片