首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Node.js 动态表格大文件下载实践

前言 最近优化了几个新人写出的动态表格文件下载接口的性能瓶颈,感觉非常有必要总结一篇文章作为文档来抛砖引玉,以促进大家学习一起写出更专业的代码。...HTTP 文件下载 讲具体问题之前需要先了解一些 HTTP 基础,下面简单介绍一下用 Node.js&Koa 怎么实现文件下载。...参考: rfc2616 19.5.1 Content-Disposition rfc1806 Node.js Stream 简单下载 最简单的情况就是服务器上文件系统已经存在了某个文件,客户端请求下载直接把文件读了吐回去即可...动态表格 在了解完上述关于文件下载实现的基础后,我们来看一个实际问题:根据请求参数条件读取数据库的某张表的全部记录并导出为表格。...({ where: { ...conditions, f_user_id: rows.map(x =>`${x.f_user_id}`) } }) 流处理 在上面的 xlsx.js

6.2K30

WPF 表格控件 ReoGrid 的简单使用

WPF 表格控件 ReoGrid 的简单使用 目录 一、概述 二、安装 三、添加控件 四、加载 Excel 五、属性设置 六、支持触摸滚动 七、其它操作 1、显示和隐藏列 2、显示特定字体 八、资源链接...独立观察员 2021 年 7 月 9 日 一、概述 ReoGrid 是一个开源的表格控件库,支持 Winform 和 WPF。...效果如下: 可以看到固定了表头后还是会有表头线突出,这是因为窗体(或者说显示范围)比表格内容区域大,实际使用时可通过设置合适的显示大小,ReoGrid 控件会自动出现滚动条,即可解决这个问题(3.0.0...至于其它的表格样式调整,直接在 Excel 中调整即可(效果和源文件略有差异): 六、支持触摸滚动 到目前为止,在触摸屏下,是只支持触摸滚动条进行内容滚动的,直接在表格内容区进行触摸滚动是没有效果的。...不过,也有缺点,因为滚动条也是在控件范围内,所以有点受影响,不知道大家有没有什么好方法。

3K10

Eclipse华丽转身之控件表格工厂

这回我们便好好来说道说道~ 在此之前,我们还是要简单介绍一下控件工厂。 控件工厂 根据不同的UI需求,我们框架封装了许多控件工厂来完成灵活的应用需求。...IControlFactory控件工厂,因为有一些控件是运行时才会被创建的,而且要创建的控件也有可能不确定,所以提供一个这样的工厂用来创建控件,下图为它的类结构图。...而在我们开发过程中,表格往往是个非常普遍多次使用的控件,所以这里就要引入我们的表格工厂的封装了。那么,我们先简述以下表格工厂相关的几个概念(构建器、数据转换器、备忘录)。...基本概念说完了,我们看下具体的表格工厂:KTable、KTree、Table。 KTable表格工厂 AbstractKtableFactory用来支持表格控件的创建。...那么下一篇我们就来详细说一下,表格工厂Column的封装,除此之外还有更为复杂的Column封装(如图),以及其他几个控件工厂的介绍。

50520

纯前端表格控件SpreadJS与Java结合,实现模板上传和下载等功能

数据存储到 \demo_web\WEB-INF\FileDatabase.txt 文件中,不需要依赖DB。...demo_web 压缩包中还包含了三个模板 SSJSON 文件:表单绑定示例、单元格绑定示例以及表格绑定示例,可供用户进行创建模板的操作。...点击对应模板的下载按钮,可以下载该模板的ssjson文件,可以直接导入至SpreadJS 设计器中进行修改。 点击对应模板的填报按钮,可以进入表格填报页面。...A:此Demo中采用的SpreadJS控件是未授权的,只能在本机操作。 Q:表单绑定模板,怎样自定义绑定字段?...葡萄城的控件和软件产品在国内外屡获殊荣,在全球被数十万家企业、学校和政府机构广泛应用。

1.7K20

SAP屏幕设计器专题:表格控件(六)

话说SAP里面做报表等开发还是挺多的,在屏幕控件上不得不说的一个重要的控件就是表格控件了,Table Control。这篇随便就来谈谈怎么使用表格控件和一些技巧功能。    ...进入之后输入说明,然后点击“格式”,进入屏幕控件的拖放画面。      按住此控件,并拖放之后,系统会弹出此画面: 继续: 填入控件名称,继续: 注意,这里选择我们程序中新建的内表名称!...继续: 选择画面上要显示的栏位,继续: 继续: 继续: 继续: 点击完成,画面上的控件如下: 改名之后,并放入一个复选框: 点击屏幕上控件名称下一栏的文本框,在属性里面将其设置为可输入:...具体代码如下: 运行如下: 我们在表格下面添加一个按钮,代码是DELETE!用于删除勾选复选框的记录。

69720

JS导出JSON到Excel表格

导出 $("#export").click(function () { ...

13.8K10

(三十二)c#Winform自定义控件-表格

gitee.com/kwwwvagaa/net_winform_custom_control.git 目录 https://www.cnblogs.com/bfyx/p/11364884.html 准备工作 表格控件将拆分为...2部分,1:行元素控件,2:列表控件 为了具有更好的扩展性,更加的open,使用接口对行元素进行约束,当行样式或功能不满足你的需求的时候,可以自定义一个行元素,实现接口控件,然后将类型指定给列表控件即可...表格控件用到了分页控件,如果你还没有对分页控件进行了解,请移步查看 (十二)c#Winform自定义控件-分页控件 开始 定义一些辅助东西 1 public class DataGridViewCellEntity...,然后通过RowType属性传入 分页控件我使用了分页控件基类UCPagerControlBase,这样做的好处就是你同样可以扩展分页控件 用处及效果 ?...,则将数据源指定给分页控件,否则直接指定给表格控件数据源

1.8K20
领券