独书先生 Menu

All items for 11月, 2021

免费开源的高性能javascript电子表格:x-sheet入门体验

原文:免费开源的高性能JavaScript电子表格:X-Sheet入门体验

背景

随着互联网技术特别是网页应用的发展,我们对在线文档、轻应用的需求越来越高,很多小伙伴都已经习惯云办公,在线协同办公了,常用的就是腾讯文档、金山文档、石墨文档、飞书等,国外主要就是Google Sheet,最近小编发现了一款国人开发高性能前端javascript电子表格,受启发于Google Sheet,使用HTML5 canvas渲染。接下来,小编分享下入门体验。

介绍

首先放上x-sheet官方开源地址

https://gitee.com/eigi/x-sheet

https://github.com/eiji-th/x-sheet

在线体验地址:

https://lwebapp.com/example/x-sheet.html

可以从gitee上拉到最新代码到本地看看,这是一个标准的es6现代化工程,自定义webpack打包,运行后还有代码分析,其中还有好几个案例可以参考。

功能列表

我们先看看README上的功能说明

  • 撤销 & 反撤销
  • 格式刷
  • 清空格式
  • 文本格式
  • 字体设置
  • 字体大小
  • 字体加粗
  • 斜体字
  • 下划线
  • 删除线
  • 文字颜色
  • 单元格颜色
  • 单元格边框
  • 字体倾斜
  • 边框倾斜
  • 背景倾斜
  • 合并单元格
  • 水平对齐
  • 自动换行
  • 冻结单元格
  • 单元格函数 (处理中)
  • 行高和列宽设置
  • 复制, 剪切, 粘贴 (处理中)
  • 自动填充
  • 插入行, 列 (处理中)
  • 删除行, 列 (处理中)
  • 隐藏行, 列 (处理中)
  • 支持多个sheet表
  • 打印 (处理中)
  • 数据验证 (处理中)
  • 导出XLSX
  • 导入XLSX (处理中)
  • 导出CVS (处理中)
  • 导入CVS (处理中)
  • 导入图片 (处理中)
  • 数据筛选 (处理中)

使用

那么如何启动一个x-sheet demo呢?由于现在x-sheet还处在开发阶段,暂未提供npm包安装方式,我们可以从源码打包使用。

  1. clone代码
git clone https://gitee.com/eigi/x-sheet.git
  1. 进入代码目录,安装依赖
cd x-sheet
npm i
  1. 打包
npm run build
  1. 打包之后,我们可以自己新建一个html文件,引入打包后的源码使用
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>X-XWorkSheet</title>
        <link href="XSheet.css" rel="stylesheet">
        <style>
            * {
                padding: 0;
                margin: 0;
            }

            html, body {
                height: 100%;
                display: block;
            }
        </style>
        <script src="XSheet.js" type="text/javascript"></script>
    </head>
    <body id="demo">
        <script>
          const dome = document.getElementById('demo');
          const xSheet = new XSheet(demo);
        </script>
    </body>
</html>

或者直接进入源代码的example目录,直接用浏览器打开里面的.html文件就能看到官方给的丰富的本地模板和案例了,都是支持在线编辑的excel界面。

模板和案例

以下截图就展示了官方给出的案例

  1. 一个采购订单模板
    x-sheet模板-采购订单

    体验地址 https://lwebapp.com/example/x-sheet-purchase-order.html

  2. 一个出库单模板
    x-sheet模板-出库单

    体验地址 https://lwebapp.com/example/x-sheet-outbound-order.html

  3. 一个库存明细模板
    x-sheet模板-库存明细

    体验地址 https://lwebapp.com/example/x-sheet-inventory-details.html

  4. 一个旅行计划模板
    x-sheet模板-旅行计划

    体验地址 https://lwebapp.com/example/x-sheet-travel-plan.html

  5. 一个项目计划模板
    x-sheet模板-项目计划

    体验地址 https://lwebapp.com/example/x-sheet-project-plan.html

  6. x-sheet展示2019年日历,同样我们根据这个模板,可以构造更多年份的日历,做一个DIY日历
    x-sheet日历2020

    体验地址 https://lwebapp.com/example/x-sheet-calendar-2019.html

  7. x-sheet展示2020年日历
    x-sheet日历2020

    体验地址 https://lwebapp.com/example/x-sheet-calendar-2020.html

  8. x-sheet支持多实例,一个界面展示多个电子表格,可以分别编辑
    x-sheet多实例Demo

    体验地址 https://lwebapp.com/example/x-sheet-multi-instance.html

  9. x-sheet实测5万行25列的单元格数据,滑动很流畅
    x-sheet5万行数据测试

    体验地址 https://lwebapp.com/example/x-sheet-50000-rows-test.html

  10. x-sheet实测100万行25列的单元格数据,滑动也很流畅
    x-sheet100万行数据测试

    体验地址 https://lwebapp.com/example/x-sheet-1000000-rows-test.html

注意事项

  1. x-sheet支持Modern browsers(chrome, firefox)
  2. x-sheet现在的开源协议是 MOZILLA PUBLIC LICENSE

体验总结

大致体验了下x-sheet,可以说可圈可点

  • 功能上,丰富的单元格样式,富文本,边框倾斜,合并单元格,冻结,撤销重做,格式刷等核心功能,还支持导入导出xlsx文件,多实例,支持大数据量
  • 界面上,风格类似Google Sheet,清爽舒适,操作体验非常棒
  • 轻量,代码模块拆分清晰,二次开发可扩展性好

当然也有些不足,比如不支持协同,快捷键支持不完善等,小编体验x-sheet时,x-sheet还处于开发阶段,所以难免有些bug存在,如果要在生产使用,需要自己多做测试。这是一款国人开发的开源免费的电子表格,希望大家多多给予支持,也欢迎踊跃提交issue和PR交流探讨,希望作者能添加更多功能,继续维护好这个表格插件。

原文:免费开源的高性能JavaScript电子表格:X-Sheet入门体验

如何设置win11右击默认显示更多选项

问题

很多朋友升级了win11,发现一个右击菜单的内容有些变化,很多我们常用的菜单选项隐藏到了“显示更多选项”里,每次都要再点一次更多选项,才能显示我们想要的菜单,一次两次还可以仍受,用的多了就感觉很麻烦,有没有办法给改回来,就像win10的设置,还是显示全部的菜单?这里小编推荐几个方法,大家可以尝试一下。

方案一

使用脚本一键修改注册表

  1. 以管理员权限打开CMD窗口
  2. 复制并粘贴以下代码来修改注册表,然后按回车
# 修改注册表,增加一条注册信息
reg.exe add “HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32” /f
  1. 重启windows资源浏览器
# 杀掉文件资源管理器
taskkill /IM explorer.exe /F
# 启动windows资源管理器
explorer

如果想要设置回来,那就删除原先的注册表信息

# 修改注册表,删除刚刚添加的记录
reg.exe delete “HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}” /f

然后还是记得重启下windows资源管理。

方案二

如果上面的脚本不管用,我们还可以手动修改注册表。

  1. 开始菜单-搜索“注册”,找到并打开 “注册表编辑器”,,定位到“HKEY_CURRENT_USER\SOFTWARE\CLASSES\CLSID”
  2. 右键点击“CLSID”键值,新建一个“项”,输入名称:{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}
  3. 右键点击新创建的项,新建一个名为InprocServer32的项,按下回车键保存
  4. 最后选择新创建的项,然后双击右侧窗格中的默认条目,什么内容都不需要输入,按下回车键即可
  5. 保存注册表后,可以使用上面的脚本重启explorer.exe,或者从任务管理器里找到windows资源管理器手动重启,即可看到右键菜单恢复成win10的全部菜单样式了。

如果想要恢复成为Win11的新设计,还是到注册表里删掉刚刚创建的InprocServer32的项就可以了。

方案三

强大的网友做了一个小软件 Windows 11 Menu Editor ,安装之后支持界面操作,一键恢复或者重置win11的菜单,非常简单。

  • 点击 “Change to Win10 Classic Menu” ,即可打开win10传统的菜单默认显示更多选项。
  • 点击 “Change to Win11 Default Menu” ,即可返回win11新的菜单默认关闭更多选项。

软件 Windows 11 Menu Editor 的 exe下载地址

最后,这个软件的作者也开了公众号了,会不定期分享一些软件技巧、开发教程、在线工具等,欢迎关注哦

微信公众号技术分社

参考

如何重启windows资源管理器explorer.exe

需求

我们经常看到有很多教程说的重启explorer.exe,其实就是重启windows资源管理器。具体如何在windows系统上重启windows资源管理器呢?

方案一

脚本一键操作

  1. 开始菜单-搜索“CMD”-使用管理员身份打开命令提示符(也就是CMD了),
  2. 输入以下脚本来关闭windows资源管理器
# 杀掉文件资源管理器
taskkill /IM explorer.exe /F
  1. 最后启动windows资源管理器
# 启动windows资源管理器
explorer

方案二

手动在任务管理器重启

  1. windows的底部状态栏右击,打开“任务管理器”
  2. 在“进程”选项卡里,找到“windows资源管理器”,右击菜单即可看到“重新启动”,点击“重新启动”即可

能用的VPN推荐:NordVPN|双十一优惠

为什么要用VPN

VPN,Virtual Private Network,虚拟专用网络,也就是咱们常说的翻墙工具、梯子、科学上网工具。

由于大陆的特性,GWF(长城防火墙)封锁了很多国外的服务,

  • 比如熟悉的facebook,youtube,google,twitter,github,dribbble,figma都不能访问,或者访问很慢
  • 软件开发者最有体会,前端开发npm模块安装,python开发安装pip,golang开发安装依赖包,都是连接到国外的服务,虽然国内也有镜像服务,但是经常会有更新不及时,下载报错等奇奇怪怪的问题
  • 想看点小电影,国内的都被禁止了,国外的随便看,还有上上P站看个考研视频啥的都不能做了
  • 最后有一个国外用户比较关心的,咱们可能关注度不够大,就是信息安全和隐私问题,用虚拟专用通道的话可以提升安全性,保护你的互联网隐私信息

好了,其实你能搜索到这篇文章,已经表明你准备找一款能用靠谱的VPN了,这里小编结合自己经验推荐一款好用的VPN:NordVPN。

为什么推荐NordVPN

咱们先比较一下几个国外主流的VPN的特性

table nordvpn logo
table expressvpn logo
table privatevpn logo
table protonvpn logo
table purevpn logo
连接速度*
6730+ Mbps
2220+ Mbps
3320+ Mbps
1600+ Mbps
2320+ Mbps
使用 WireGuard® 实现超高速度
VPN 服务器
5100+
3000+
100+
1200+
6500+
零日志的VPN,已通过认证
实时聊天客户支持

可以看到NordVPN主要是速度优势,而且小编最近了解到时做了服务器升级,速度应该是提升更多了。

再一个,NordVPN主打安全性,可以搭配Nord出品的NordPass密码管理器和NordLocker文件加密与云存储工具,大大提升安全性。

关于设备

一个账户,6 台设备。无需购买多个账户,即可保护自己、朋友以及家人的安全。

应用程序易于使用。使用 NordVPN 无需精通密码。只需选择一个服务器,连接即可。

适用于所有电子装置。手机、平板电脑、笔记本电脑,皆可安装 NordVPN。智能电视和路由器也同样可以使用。

关于视频

无流量限制。尽情观看电视节目,使用 NordVPN 无流量限制。

无 ISP 节流。安全播放喜爱的电视节目和电影大片,顺畅无中断。

全球范围访问。 连接 60 个国家/地区的数千台服务器,无论身在何处,皆可安全访问任何内容。

24*7 全天候服务。仍有疑问?通过在线聊天联系NordVPN客服团队,或给NordVPN发送电子邮件。

关于安全性

全连接。使用顶级 AES 256 位加密处理,保护您的个人数据免受网络罪犯的攻击。

Automatic Kill Switch。如果 VPN 连接意外中断,Kill Switch 会阻止设备访问网络。

CyberSec 技术。有效防止访问带恶意软件的危险网站。

关于速度

极速。连接 5100+ 超高速 VPN 服务器,尽享快速、稳定的连接效果。

Quick Connect。点击按钮,便可立即连接到当前可用服务器中速度最快的服务器。

快速、安全的 P2P。优化全球数百台服务器,安全、流畅共享文件。

关于隐私

严格的无日志政策。 审计方为普华永道。我们不跟踪、收集或共享您的个人数据。

IP 保护。选择一个 NordVPN 服务器,使用服务器的 IP 地址尽情浏览。您的 IP 和位置将得到保密处理。

私密访问。没人能看到您的网上活动,没人能获取您的互联网数据。

世界上最大的 VPN 服务器网络,全球5100台超高速 VPN 服务器,覆盖60个国家。无论您身在何处,都能快速稳定连接网络。

优惠

NordVPN在逢年过节,尤其是双十一的时候,就会增加优惠力度,比如两年套餐优惠72%,可以说比平时要优惠很多。
NordVPN

如果没有及时享受优惠的朋友也不要着急,NordVPN平时也会有优惠信息放出,还没入手的朋友,可以随时关注 NordVPN官网 的更新,或者小编的博客,有新的优惠信息也会及时告诉大家。

一点经验

再多聊一下小编的经验,小编之前用的 Express VPN ,后来没用的主要原因是Express VPN价格在一年640 RMB左右(会赠送3个月,也就是15个月),NordVPN一年大概是280,便宜一半多。同时绑定设备数,ExpressVPN没有NordVPN多。所以选择适合自己的才是好的。下面这个对比可以参考下。

特性 Express VPN NordVPN
同时在线数 3个 6个
价格
购买 Express VPN 购买 NordVPN

总结

以上就是小编的使用经验,供大家参考。如果遇到什么困难或者疑问,还可以联系小编 1414556676@qq.com。

靠谱VPN推荐:快连VPN

为什么要用VPN

VPN,也就是咱们常说的梯子,翻墙工具,或者委婉的叫科学上网工具。

由于大陆的局域网属性,长城防火墙封锁了很多国外的服务,
– 比如熟悉的google,twitter,facebook,youtube都不能访问
– 包括开发者常用的github,设计师朋友访问dribbble,figma等平台都很慢
– 还有前端开发npm模块安装,python开发安装pip,golang开发安装依赖包,都是连接到国外的服务
– 想看点小电影,国内的都被禁止了,国外的随便看
– 上P站看考研视频
等等等等

好了,其实你能搜索到这篇文章,已经表明你准备找一款好用靠谱的VPN了,这里小编结合自己经验推荐一款速度很快的VPN。

为什么推荐快连

快连VPN,又叫LetsVPN,之前也是朋友介绍给我的。因为我之前用的 Express VPN ,就是价格有点贵,后来发现LetsVPN价格比较合适,就入手了。所以我用快连的第一个原因是价格便宜点。

那要问了,价格便宜有啥用,好用才是关键。其实这就是第二个理由,快连的连接界面很讲究,每次连接会有一个 3-2-1的倒数,这个真的牛,真是只有3秒就连接上了,很少出问题,所以连接速度很快这是个很大的优点。

快连

第三个优点,不仅启动连接速度快,实际使用下来,发现上网速度也很快,搜google看youtube(P站)视频也不卡顿

第四个理由就是稳定,以前用过几个VPN,都是连接上之后时不时断开,快连不会,一直稳定连接,有时候小编用不着VPN的时候都忘记关闭了,因为一直稳定连接也不掉线,不影响我们正常使用其他APP。不过我建议不用上外网的时候还是暂时关闭下,我们虽然不用多交钱,但是官方的服务器还是会走流量,我感觉对平台不太好。换位思考下就能明白,他们这个服务器确实稳定好用,都是互惠互利的事情。

第五个优点,支持Windows/Mac/iOS/Android全平台,特别是对于iOS用户,官网首页的底部还提供了详细的 iOS安装教程,非常贴心。

快连VPN iOS安装教程

官网访问不了的也可以看这一篇快连安装iOS版本的教程

当然还有其他优点,用户官网访问不用翻墙,支付宝付款非常方便等等,也算是基本能力,这里就不列举了。

优惠

重点来了,每到逢年过节,特别是像双十一这样的大促日子,都会有些优惠的。快连VPN官方网站会早早放出优惠预告。可以每天领取会员时长,老用户打折,然后新用户年费优惠。优惠力度应该是全年最大的时候。

具体优惠信息还有下载链接,直接看快连VPN官网吧

这款稳定的VPN还非常贴心,提供了1个小时的免费试用,如果想要免费用三天,可以使用这个推荐码:141763162,安装之后有输入框可以填的,如果感觉好可以继续买会员使用,感觉不好不买也可以。

快连VPN(LetsVPN)官网

备用下载链接1

备用下载链接2

如果打开不了,清除下浏览器缓存再试试。

提醒下,下载安装完快连之后,一定要填写小编的这个推荐码:141763162 才能多得3天的免费使用时间。这个3天时间很关键,有这三天时间,你可以完整体验到快连是不是真的稳定,三天之后再买会员也不迟。所以对有点犹豫的小伙伴的有好处。

有什么缺点

任何东西,因为每个人的需求不一样,都会有优缺点。小编使用快连VPN只感觉到一个麻烦点,但是小编想了个办法解决了。这个麻烦点是快连只能绑定两台设备,就是说如果要绑第三台设备,必须踢掉其中一个,再绑定第三台设备。官方有说明,是技术问题,听说正在解决多台设备问题。

小编怎么解决的呢?首先小编自己手机上下载登陆快连,这是第一台设备。然后在公司电脑上下载登陆快连,这是第二台设备。这时候小编回家了,在家想登陆家里电脑的快连,就需要在手机快连上把公司电脑的设备剔除掉,就能在家电脑登陆了。关键就是保持手机一直登陆,想用新设备,就用手机剔除旧设备就行。这样做有个好处,就是不用每次在电脑上操作退出账户了。

再多聊一下小编的经验,小编之前用的 Express VPN ,后来没用的主要原因是Express VPN价格在一年700 RMB左右(现在不知道价格是不是有变动),快连一年大概是300,便宜一半多,但是Express VPN的优点是不限制绑定设备数量,只限制同时在线数量3个,这个其实没啥影响,一般顶多也就是手机和电脑同时登陆,两台设备同时在线就够了,所以Express VPN没有多台设备的烦恼。所以选择适合自己的才是好的。下面这个对比可以参考下。

特性 Express VPN 快连VPN(Lets VPN)
连接速度 一般 很快
绑定设备数 不限制 限制2个
同时在线数 限制3个 限制2个
价格 便宜

之前小编写过一篇文章推荐过Express,也可以深入了解下:
好用的VPN推荐:Express VPN

总结

以上就是小编的一点经验,希望可以给您提供点参考,再次提醒下,买快连的话,记得填写小编的这个推荐码:141763162,就有免费时长赠送哈。如果遇到什么困难或者疑问,还可以联系小编 1414556676@qq.com。

尾款人必备双十一凑单省钱领券规则

双十一尾款人凑单省钱领券规则

背景

最近双十一正在火热进行中,各大平台都纷纷发力各种优惠活动眼花缭乱,让集美们应接不暇。

小编总结出了TB中的优惠领券省钱方法,用过的小伙伴都节省了不少的花费,少的也有100块之多,多的集美减了900块!这里面还是有些小窍门的,一般人我不告诉她。

下面就和小编一起看下如何凑单省钱,尾款人冲冲冲!

攻略

大牌美妆优惠券领取攻略

  1. 1200-100和2000-100的券哪里领?
  • “1200一100”直接搜索“天猫美妆有惊喜”即可
    (每天上午10点刷新。每个账号只能领取1张。)
  • “2000一100”打开TB”-点击“我”-找到-“主会场”-“我的双十”-“优惠攻略”-“双11领券会场”
  1. 凑单金额怎么计算?

    只要记住一条规则:凑单金额=定金+尾款

  2. 满200-30的活动能不能叠加?

    可以的,只要商品有带200-30的标记就行啦!计算金额参照第二条(定金+尾款),每满200减30,自动叠加,不需要领券。

  3. 3800-300怎么用?

    88VIP会员,付款满3800可以再减300,咱们可以利用这个优惠来省钱。如果你的总订单到了3800,就直接付款就能减,如果你的总订单没有到3800,可以凑单到3800付款,然后再把凑单的商品退款,这时候退款的商品会按比例从300红包里退出来,但是你实际要买的东西,还是占到了这个300红包中的一部分,所以还是很划算的。

  4. 不同类目叠加券怎么用?

    天猫美妆券1200-100和平台200-30的叠加。可以一起使用的!前提是你的产品都带有1200-100和200-30的标志,且所有产品都凑单金额等于大于1200就行!1200金额参照第二条(定金+尾款)就可以使用咯

    举例:

    有几张200的券可以用:1200/200=6张;

    6*30=180 (200的券用了6张总共优惠180)

    180+100(满1200-100) =280(一共优惠了280)

  5. 88vip的券所有店铺和商品都可以用吗?

    不是的,一定要看清楚标识,明确标识了才可以用。

  6. 有什么捡漏技巧?

    一定一定要做的事情!本来就想入个粉
    底液,之前用过羽西的粉底液小样印象还不错,
    个小样差不多可以用2-3次吧,每次用完感觉遮瑕
    不错,还养肤卸完妆脸上状态也在线,就在前几天
    瞎逛去看了看,之前看还没送粉底刷还买 30ml送
    30ml! 哈哈哈正好是刚好是刚需自己凑一凑,用完购物金,还有店铺满480减60的券,真的很划算,差不多都4折了!双十一的这段时间,很多店铺都是在调整自己的买送策略!!一定要实时再去看
    看!!不要错过自己心仪的产品啦!!

  7. 怎么退定金?

    这时候其实可以私聊一下店铺开通退定金的通道,看看店铺的意愿。退而求其次就是11.1日之后的上午8点开通退款渠道,这个时候再支付尾款!!申请全额退款!

  8. 最后再强调一遍满减顺序

    活动价子店铺券;美妆券1200-100;跨店券
    200-30;大额优惠券了-88vip95折好 88vip大额优惠券红包(最多使用10个)

总结

以上就是小编总结的尾款人省钱攻略啦,快快分享给集美们吧,羊毛不薅白不薅,哈哈!今天我们都是尾款人。

限时满减红包快来抢:67¥AfQnXFDGQSF¥ https://m.tb.cn/h.fTWZTrA 双11超级红包主会场

#双十一 #我们都是尾款人 #凑单满减