C#实现将DataTable数据转为Html内容保存为一张图片
一、需求说明
在C#的项目开发过程中,有时候会涉及到对表格等数据内容截图,但是表格因为数据多的原因涉及到使用滑动条,但是业务又需要对表格数据内容截取长图(即:将表格的数据内容都导出为一张图片内容,方便查看);
二、思路分析
实现将数据内容直接导出为一张图片,需要执行如下步骤:
①将数据内容按照表格格式设置(可以使用html进行样式格式设置);
②将设置了样式的数据内容转为图片;
③导出图片文件;
三、实现方法
3.1、将DataTable转为html文本
public class DataTableHelper{/// <summary>/// 将DataTable转为Html/// </summary>/// <param name="dt">DataTable数据</param>/// <returns>返回Html</returns>public static string DataTableToHtml(DataTable dt){if (dt == null || dt.Rows.Count < 1) return null;StringBuilder sr = new StringBuilder();sr.Append("<html>");sr.Append("<head>");sr.
C#实现将DataTable数据转为Html内容保存为一张图片相关推荐
- Excel催化剂开源第15波-VSTO开发之DataTable数据导出至单元格区域
上篇提到如何从Excel界面上拿到用户的数据,另外反方向的怎样输出给用户数据,也是关键之处. VSTO最大的优势是,这双向的过程中,全程有用户的交互操作. 而一般IT型的程序,都是脱离用户的操作,只能 ...
- c#读取csv文件成DataTable,将DataTable数据存储为csv格式文件
全栈工程师开发手册 (作者:栾鹏) c#教程全解 c#读取csv文件成DataTable,将DataTable数据存储为csv格式文件, 测试代码 static void Main() {//自定义数 ...
- 【邢不行|量化小讲堂系列06-Python量化入门】极简方法将日线数据转为周线、月线或其他周期
引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. [历史文章汇总]请点击此处 [必读文章]EOS期现 ...
- R语言 从excel导入数据,由于内容有excel的换行符导致列数不一致的问题
R语言 从excel导入数据,由于内容有excel的换行符导致列数不一致的问题 问题描述 解决办法 1. 在excel中先通过trim和clean函数进行预处理 2. 读入数据 简单的方法是,将清理后 ...
- python画k线图 自定周期_【量化小讲堂- Python、pandas技巧系列】极简方法将日线数据转为周线、月线或其他周期...
引言: 本系列帖子"量化小讲堂",通过实际案例教初学者使用python.pandas进行金融数据处理,希望能对大家有帮助. 想要快速.系统的学习量化知识,可以参与我与论坛合作开设的 ...
- 爬虫之数据提取响应内容的分类
爬虫之数据提取响应内容的分类 在发送请求获取响应之后,可能存在多种不同类型的响应内容:而且很多时候,我们只需要响应内容中的一部分数据 结构化的响应内容 json字符串 [高频出现] 可以使用re. ...
- pandas使用sort_values函数将dataframe按照指定数据列的内容对dataframe的数据行进行排序(sort dataframe rows by a specific column
pandas使用sort_values函数将dataframe按照指定数据列的内容对dataframe的数据行进行排序(sort dataframe rows by a specific column ...
- pandas使用query函数查询dataframe指定数据列的内容(数值)不包含在特定列表中的数据行(not contain in list)
pandas使用query函数查询dataframe指定数据列的内容(数值)不包含在特定列表中的数据行(select rows which column values are not containe ...
- pandas将dataframe中的特定数据列的内容转化为列表list数据(convert dataframe column values into a list)
pandas将dataframe中的特定数据列的内容转化为列表list数据(convert dataframe column values into a list) 目录 pandas将datafra ...
- pandas使用query函数查询dataframe指定数据列的内容(数值)包含在特定列表中的数据行(select rows which column values contain in list)
pandas使用query函数查询dataframe指定数据列的内容(数值)包含在特定列表中的数据行(select rows which column values contained in a li ...
最新文章
- 你不知道的Javascript之原型
- 【PAT乙级】1082 射击比赛 (20 分)
- Winform中对xml文件进行保存时空白节点自动换行问题的解决
- 图形系统中的仿射变换
- 真香系列-JSFinder实用改造
- python numpy Quickstart tutorial之set_printoptions
- 通过 sync.Once 学习到 Go 的内存模型
- ebs r12多少钱 实施oracle_Oracle EBS实施具体是做什么
- ios并发会造成什么问题_女生月经不调会引起什么并发症?
- C++ 自旋锁简单实现
- sublime 自定义快捷生成代码块
- Android LED数字/电子表字体digital font
- 防止ARP欺骗的方法!!!
- word 插入目录及错误!未找到目录项
- 一位厦门大学CV硕士毕业生文言文致谢!畅聊三年求学路
- Android利用zxing生成二维码
- CSS鼠标悬浮某元素上变色
- 转:阴影锥原理与展望—真实的游戏效果的实现
- 【Codeforces】A2组刷题记录(50 / 50)完结
- Android 自动化触发GC
热门文章
- 【概率论】极大似然估计和最大后验估计
- 如何快速搜索文件和文件内容
- 除了快,5G 有哪些关键技术?
- 黑群晖DSM7.1.0物理机安装教程
- Qt网络编程(1):QTcpSocket和QTcpServer的基本使用
- 80386汇编_进入32位保护模式
- 编译LibreELEC.tv,报错: ld -lz can not find -lz,原来是zlib-1.2.11没有交叉编译
- css 单行文本溢出显示省略号 1
- iso 绝对pe_通用PE工具箱 V5.0(WIN7PE内核)U盘ISO硬盘完美三合一版
- 海思Hi3519模块开发板最新资料介绍