首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【图解】Web前端实现类似Excel电子表格

本文将通过图解方式,使用纯前端表格控件 SpreadJS 来一步一步实现在线电子表格产品(例如可构建Office 365 Excel产品、Google在线SpreadSheet)。...Workbook主要参数和默认值: 参数名称 参数说明 初始值 sheetCount Sheet标签页数 1 font 初始化时字体 allowUserDragDrop 是否允许拖拽 True allowUserResize...是否更改列大小 True allowUserZoom 是否可变焦 True newTabVisible 是否显示新标签按钮 true 如我们可设置2个参数,来初始为3个标签,同时隐藏新建按钮,...//隐藏新建标签按钮     });   }; 效果截图: ?...{ sheetCount: 3 }); // 获得当前激活标签 var activeSheet = spread.getActiveSheet

8.2K90

【图解】Web前端实现类似Excel电子表格

本文将通过图解方式,使用纯前端表格控件 SpreadJS 来一步一步实现在线电子表格产品(例如可构建Office 365 Excel产品、Google在线SpreadSheet)。...Workbook主要参数和默认值: 参数名称 参数说明 初始值 sheetCount Sheet标签页数 1 font 初始化时字体 allowUserDragDrop 是否允许拖拽 True allowUserResize...是否更改列大小 True allowUserZoom 是否可变焦 True newTabVisible 是否显示新标签按钮 true 如我们可设置2个参数,来初始为3个标签,同时隐藏新建按钮,...//隐藏新建标签按钮     });   }; 效果截图: ?...{ sheetCount: 3 }); // 获得当前激活标签 var activeSheet = spread.getActiveSheet();

9.1K60
您找到你想要的搜索结果了吗?
是的
没有找到

python爬取44130条用户观影数据,分析挖掘用户与电影之间隐藏信息!

为了获取用户,我选择了其中一部电影影评,这样可以根据评论用户去获取其用户名称(后面爬取用户观影记录只需要『用户名称』)。...start=0 url中start参数是页数(page*20,每一20条数据),因此start=0、20、40...,也就是20倍数,通过改变start参数值就可以获取这4614条用户名称。...查看网页标签,可以找到『用户名称』值对应标签属性。 编程实现 i=0 url = "https://movie.douban.com/subject/24733428/reviews?...查看网页标签,可以找到『电影名』值对应标签属性。 编程实现 url = "https://movie.douban.com/people/mumudancing/collect?...将这些观影记录进行统计汇总(去掉“送你一朵小红花”),然后进行从高到低进行排序最后可以获取到与电影『送你一朵小红花』关联度最高排序集合。 将关联度最高前15部电影给用户推荐。

1.1K10

提高工作效率神器:基于前端表格实现Chrome Excel扩展插件

Chrome插件,官方名称extensions(扩展程序);为了方便理解,以下都称为插件。...这里设置了三个值: sheetCount、scrollbarMaxAlign、newTabVisible;分别表示表单数量,滚动条与活动表单最后一行和最后一列对齐,不显示新增表单选项。...,popup页面也运行了;但是我们也发现了,popup页面只能做临时性交互操作,用完就关了,不能存储信息或者和其他标签进行交互等等;这时就需要用到background(后台),它是一个常驻页面,它生命周期是插件中所有类型页面中最长...至于action配置之前也提到了,可以配置弹出页面,最后permissions可以配置权限。 基础配置之后,就可以在background.js中来进行我们处理啦。...使用chrome.actionAPI 控制 Google Chrome 工具栏中扩展程序图标。

3.3K10

Python分析44130条用户观影数据,挖掘用户与电影之间隐藏信息!

start=0 url中start参数是页数(page*20,每一20条数据),因此start=0、20、40...,也就是20倍数,通过改变start参数值就可以获取这4614条用户名称。...[3e07479313c541f592bcb2059df2cba1~tplv-k3u1fbpfcp-zoom-1.image] 查看网页标签,可以找到**『用户名称』**值对应标签属性。...[bc50ea9e7e434852b9ef01641e9f7c2c~tplv-k3u1fbpfcp-zoom-1.image] 查看网页标签,可以找到**『电影名』**值对应标签属性。...但是为了演示分析过程,只爬取每一个用户前30条观影记录(因为前30条是最新)。 最后这44130条数据会在下面分享给大家。...将这些观影记录进行统计汇总(去掉“**送你一朵小红花**”),然后进行从高到低进行排序最后可以获取到与电影 『送你一朵小红花』 关联度最高排序集合。 将关联度最高前15部电影给用户推荐。

47100

【sheetjs】纯前端如何实现Excel导出下载和上传解析?

和birthday作为表头,也可以使用下面代码自定义表头 utils.sheet_add_aoa(worksheet, [['ID', '指标名称']], { origin: 'A1' }...如图,可以将worksheet理解为一个Tab。将worksheet放到workbook中,一个workbook就是一个excel文件了。最后一步就是下载Excel。...前端实现Excel上传解析上传需求是,点击上传按钮选择文件,然后通过xlsx这个库解析成json,整个都是过程是在浏览器中进行最后将json传给后端即可。...函数解析为workbook对象const workbook = read(fileBuffer)console.log(workbook.SheetNames)console.log(workbook.Sheets...(json))return Promise.reject();}}/>总结一下上面代码步骤:想办法获取到File对象,可以用input标签设为file类型,也可以像我这样使用UI提供Upload组件

23210

网站页面优化:标题(TITLE)

SEO标题是HTML标题标签,如果查看网页源码,在head部分找到它,看起来像这样: 网站标题放在这里 TITLE标签就是网页名称,为网页提供描述性标题...3、还是关键词 SEO思考最多是关键词,希望在标题中使用关键字来帮助搜索引擎对网页所用关键字进行排序。...4、公司名称不要放在开始位置 如果公司名称放在标题首位,通常用户搜索关键词是不会得到好排名。 5、考虑重点突出 越重要关键词越要靠前,重要关键词放到越靠前越好。...8、最佳标题长度 标题最佳长度取决于GOOGLE在搜索结果中显示结果,外观可能也会有所不同,具体取决于使用设备,通常40-60个字符包括空格。 桌面电脑显示结果: ? 移动搜索显示结果: ?...SEO标题优化是网站优化最重要一部分,一定要花时间把标题优化做好,沒有最好,只有更好。这不是一两天就能够做好,需要长期练习。

2.1K20

支持公式3款Excel替代品

它在有效且移动友好表格解决方案中提供组织和协作功能。 它使您可以将项目,内容和想法组织到一个集中式系统中。 该软件支持表单管理。 它可以帮助您过滤,排序和重新排列数据。...选项位置:“公式”标签 Unicode 和 LaTeX 方程 现在您可在文档编辑器中使用 Unicode 和 LaTeX 语法创建数学方程。...选项位置:“插入”标签 -> 方程 -> 已插入方程设置 -> Unicode/LaTeX 3、Google 电子表格 Google表格,是一款基于Android系统手机应用软件。...设置单元格格式、输入数据并对数据排序、执行各种表格操作等 在您输入内容时自动保存,无需担忧心血白费 Google 表格确实看起来有点像功能较少,但这可能是由于简洁用户界面,而不是因为它们缺少任何真正重要东西...Google Sheets 使用非常强大方式来互连文件,如果您希望自动化,可以使用 Google Script(Java Script 一种方言)。

3.3K10

【Java 进阶篇】HTML链接标签详解

HTML链接标签是构建网页中超链接重要元素之一,允许您在不同网页之间或同一网内创建链接。... 标签基本结构 标签是HTML中用来创建超链接标签,其基本结构如下: 链接文本 href 属性:指定链接目标地址,可以是其他网页URL,也可以是同一面内锚点...访问Google 3.2. 内部链接 内部链接用于链接到同一网站内其他页面或位置。... 然后,通过 href 属性指定锚点名称来创建链接: 跳转到第一部分 3.3. 下载链接 下载链接用于提供文件下载,例如PDF、图片、文档等。...总结 HTML链接标签是构建网页中超链接关键元素,允许用户在不同网页之间或同一网内进行导航。

36230

搜索引擎工作原理

最后,搜索引擎中各网站有关信息都是从用户网页中自动提取,所以用户角度看,我们拥有更多自主权;而目录索引则要求必须手工另外填写网站信息,而且还有各种各样限制。...继续,我们提交给GOOGLE查询“理论工具理论”,在看看返回结果,仍然是那么多返回文档,当然这个不能说明太多问题,那看看第一返回结果排序,看出来了吗?...顺序完全没有变化,而 GOOGLE排序有些变动,这说明百度是将重复查询归并成一个处理,而且字符串之间先后出现顺序基本不予考虑(GOOGLE是考虑了这个顺序关系)。...描述建议: 1.首页:网站名称 或者 网站名称_提供服务介绍or产品介绍 。 2.频道:频道名称_网站名称。 3.文章:文章title_频道名称_网站名称。...meta信息 meta description是meta标签一部分,位于html代码区。 meta description是对网页内容精练概括。

1.2K20

chrome快捷键

标签和窗口快捷键 操作 快捷键 打开新窗口 Ctrl + n 在无痕模式下打开新窗口 Ctrl + Shift + n 打开新标签,并跳转到该标签 Ctrl + t 重新打开最后关闭标签,并跳转到该标签...跳转到特定标签 Ctrl + 1 到 Ctrl + 8 跳转到最后一个标签 Ctrl + 9 在当前标签中打开主页 Alt + Home 打开当前标签浏览记录中记录上一个页面 Alt + 向左箭头键...空格键 + n 最大化当前窗口 Alt + 空格键 + x 关闭当前窗口 Alt + F4 退出 Google Chrome Ctrl + Shift + q Google Chrome 功能快捷键...在地址栏中可使用以下快捷键: 操作 快捷键 使用默认搜索引擎进行搜索 输入搜索字词并按 Enter 键 使用其他搜索引擎进行搜索 输入搜索引擎名称,然后按 Tab 键 为网站名称添加 www. ...和 .com,并在当前标签中打开该网站 输入网站名称并按 Ctrl + Enter 键 打开新标签并执行 Google 搜索 输入搜索字词并按 Alt + Enter 键 跳转到地址栏 Ctrl

1.8K20

教你如何高效地实现信息搜索

提问时候应该像回答医生问题那样:当前症状有哪些,症状持续几天了,发病前有没有哪些疑似致病因素,以前有没有类似的情况等等。...信息,上面正好有公司信息——UseJournal,再搜索该产品名称,这个产品官网终于出现了。...一般方法论都有著作论述,然后就在当当网上用”综合评价法“搜下看有没有相关书,还真有,查看书目录,再次验证这类方法名称就叫“综合评价方法”,模糊综合评价只是其中一种方法。...2 在哪搜 2.1 匹配合适资源库 最常见搜索引擎是百度、Google、Bing这3家,这些属于”全网”搜索引擎(常见问题基本都能搜到)。...3.1 筛选规则 分成两部分,第一部分涉及到搜索引擎技巧,使用得当技巧,搜索引擎能“自动”过滤一部分不相关信息。 e.g.

1.1K10

Web前端知识(二)

2.2.CSS概述 CSS全称是Cascading Style Sheets,层叠样式表 它用来控制HTML标签样式,在美化网页中起到非常重要作用 CSS编写格式是键值对形式,比如 color...l内样式:在本网页style标签中书写 例如: body { color: red; } 代码: head> meta charset="...div>我是divdiv> hr> p>我是段落p> p>我是段落p> body> 使用第二种方式虽然可以解决一部分代码抽取问题...名称可以重复使用,当然class名称也是可以每一个标签单独取一个来进行设置 【开发小结】:标签选择器、id选择器、类选择器统称为css三大基本选择器,可以说虽然css虽然有很多选择器,但是你掌握这三个...a 就近原则 b 叠加原则 不同类型选择器: 优先级排序 important > 内联 > id > 类 > 标签 | 伪类 | 属性选择 > 伪元素 > 通配符 选择器权值: 通配选择符(*):

76920

Chrome 键盘快捷键 转

t 重新打开最后关闭标签,并跳转到该标签 Ctrl + Shift + t 跳转到下一个打开标签 Ctrl + Tab 或 Ctrl + PgDn 跳转到上一个打开标签 Ctrl + Shift...+ Tab 或 Ctrl + PgUp 跳转到特定标签 Ctrl + 1 到 Ctrl + 8 跳转到最后一个标签 Ctrl + 9 在当前标签中打开主页 Alt + Home 打开当前标签浏览记录中记录上一个页面... Tab 键 为网站名称添加 www. ...和 .com,并在当前标签中打开该网站 输入网站名称并按 Ctrl + Enter 键 打开新标签并执行 Google 搜索 输入搜索字词并按 Alt + Enter 键 跳转到地址栏 Ctrl...在新窗口中打开链接 按住 Shift 键同时点击链接 在新窗口中打开标签(仅使用鼠标) 将标签拖出标签栏 将标签移至当前窗口(仅限鼠标) 将标签拖到现有窗口中 将标签移回其原始位置 拖动标签同时按

1.4K20

Chrome 大版本更新来了,这是一次「史诗级」增强

具体到这次更新 Chrome 85,Google 主要为我们带来了以下几个让标签更好用新功能: 更清爽标签分组 此前 Chrome 已经正式加入标签组功能,允许我们通过将标签通过特定颜色标记和标签归纳...分组折叠功能演示 | 图:Google 但这种标签收纳方式对于标签页数量和标签分组数量较多用户来说其实也不太友好,毕竟分组名称自身就会占据一定标签栏空间。...最后,如果你在更新后无法使用这个功能,可以通过手动开启 chrome://flags/#tab-groups-collapse 功能标签方式来进行激活。...标签预览 | 图:Google 而针对触摸屏设备中,标签切换以及预览则采用改进标签缩略图预览卡片,形式上倒是和 Windows 8 中采用 Metro UI IE11 浏览器上进行多标签切换类似...因此 Google 认为最好办法是无论是网站那个页面都只显示主域名,换句话说,通过缩短网址形式来让网络欺骗无处藏身。 ?

1.5K30

aspcms调用标签大全

:pic] 文章缩略图 [about:title] 页面标题 [about:keyword] 页面关键字 [about:desc] 页面描述信息 {/aspcms:about} 5、单调用标签...评论文章地址 [comment:ip]评论人IP [comment:info len=5]评论内容 [comment:date style=yy-m-d]评论时间 {/aspcms:comment} 8、列表调用标签...:sortname]分类名称 [news:sortlink]分类链接 [news:date]日期 [news:visits]浏览次数 [news:tag]tag标签 [news:linktag]带链接...输出数量,小于1或者不为数字作为0处理,不输出 contentid 输出内容id,一般在内容调用,只需填写 contentid=[content:id]即可,错误输入被赋值为-1 11、当前位置...content:isfeatured]特别推荐 [content:isheadline]头条 [content:desc]描述 [content:pic]图片 {/aspcms:content} 2、标签相关列表调用

3.2K60

WordPress SEO 宝典:让你博客流量增长10倍

Meta 标签 Google 和百度都已经不把 Meta Keywords 和 Description 作为排名因素了,但是添加 Meta Description 对网站流量还有有帮助,因为 Google...H1 H2 H3 等标签使用 首先一个页面只有一个 H1 标签,页面上最重要标题给予 H1 标签,所以在首页或者列表中,网站标题采用 H1 标签,而在文章,文章标题采用 H1 标签,网站标题使用...如果你在首页或者其他分类这样列表中输出了全文,你可以使用动态修改 WordPress Heading 标签这个技巧来使得标签更加语义化。...图片优化 虽然最新最牛逼图像识别技术不断出来,再牛逼还是没有办法过人眼睛,所以给图片名上一个好名字是非常重要。...Google Sitemaps 服务是 Google 网站管理员工具一部分, 对于 WordPress 博客来说,我们可以使用「WPJAM Basic」插件「简单 SEO」扩展有生成 sitemap

71220

CSS样式基础

定义 :全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内显示样式,如文字大小、颜色、字体加粗等。 语法 !...[此处输入图片描述][1] :称选择器,中要应用样式规则元素。 :在英文大括号“{}”中就是声明,属性和值之间用英文冒号“:”分隔。当有多条声明时,中间可以英文分号“;”分隔。...就像下面代码: CSS样式位置 内联式:把css代码直接写在现有的HTML标签中,如下面代码: 嵌入式:把css样式代码写在标签之间。...外部式:把代码写一个单独外部文件中,这个样式文件以“”为扩展名,在内(不是在标签内)使用标签将样式文件链接到文件内,如下面代码: 注意: 1、css样式文件名称以有意义英文字母命名,如 main.css...3、标签位置一般写在标签之内。 优先权 注意: 1、嵌入式>外部式有一个前提:嵌入式样式位置一定在外部式后面。如右代码编辑器就是这样,代码在代码前面(实际开发中也是这么写)。

2.4K80

实用工具 | 推荐 9 个好用 Chrome 插件

,就变干净了: 干净页面 2、广告净化器 作为程序员应该没少逛 CSDN 吧,不知道你们有没有觉得以下轮训广告很恶心?...效果是这样: 安装后效果 7、Infinity 标签 这个插件自由定制 chrome 标签。...开启页面添加时代,无论你浏览那个页面,都能一步将网址添加到标签中,独创新标签中谷歌邮件自动提醒功能,还有精美天气,待办事项,历史记录管理,应用程序管理,印象笔记一样记事应用,高清壁纸,必应,百度,...反正就是贼好用,我标签是这样: Infinity新标签 8、Google 翻译 这个插件可以在你浏览英文技术文档时,选中翻译成中文,帮助你理解。...直接访问搜索名称就可以下载到以上所提到插件。 扩展迷首页

74160
领券