Luckysheet(在线表格)
v2.1.12 官方版- 软件大小:3.16 MB
- 更新日期:2021-01-08 09:42
- 软件语言:简体中文
- 软件类别:办公专区
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
Luckysheet是一款在线表格软件,通过这款软件就可以在线处理自己的表格数据,该软件拥有非常多的数据处理功能,支持初始化含合并单元格的数据,支持把表格里的数据保存到数据库,支持通过公式统计数据,可以调整单元格,可以快速将数据显示在统计图表,提供调试信息,初始化所需要的参数,会从简洁的角度出发来考虑设计,但是本地存储的参数则不同,Luckysheet在初始化完成之后进行的一系列操作,会将更多本地参数存储在luckysheetfile中,作为本地使用的参数,实现一些类似Store数据中心的作用。比如,freezen的参数格式也会变化,此时的luckysheetfile包含很多非初始化使用的本地参数,可用于调试代码、本地状态分析,如果你需要搭建web表格程序就可以下载这款软件!
软件功能
格式设置:样式,条件格式,文本对齐及旋转,文本截断、溢出、自动换行,多种数据类型,单元格内多样式
单元格:拖拽,下拉填充,多选区,查找和替换,定位,合并单元格,数据验证
行和列操作:隐藏、插入、删除行或列,冻结,文本分列
操作体验:撤销、重做,复制、粘贴、剪切,快捷键,格式刷,选区拖拽
公式和函数:内置公式,远程公式,自定义公式
表格操作:筛选,排序
增强功能:数据透视表,图表,评论,共享编辑,插入图片,矩阵计算,截图,复制到其他格式,EXCEL导入及导出等
软件特色
基本介绍
Luckysheet ,一款纯前端类似excel的在线表格,功能强大、配置简单、完全开源。
在线demo(opens new window)
在线案例
特性
格式设置
样式 (修改字体样式,字号,颜色或者其他通用的样式)
条件格式 (突出显示所关注的单元格或单元格区域;强调异常值;使用数据栏、色阶和图标集(与数据中的特定变体对应)直观地显示数据)
文本对齐及旋转
支持文本的截断、溢出、自动换行
数据类型
货币, 百分比, 数字, 日期
Custom (和excel保持一致,例如: ##,###0.00 , $1,234.56$##,###0.00_);[Red]($##,###0.00), _($* ##,###0.00_);_(...($* "-"_);_(@_), 08-05 PM 01:30MM-dd AM/PM hh:mm )
单元格内多样式 (Alt+Enter单元格内换行、上标、下标、单元格内可定义每个文字的不同样式)
#单元格
拖拽选取来修改单元格 (对选区进行操作,可以拖动四边来移动选区,也可以在右下角对选区进行下拉填充操作)
选区下拉填充 (对于一个1,2,3,4,5的序列,将会按照间隔为1进行下拉填充,而对2,4,6,8将会以2作为间隔。支持等差数列,等比数列,日期,周,天,月,年,中文数字填充)
自动填充选项 (下拉填充后,会出现填充选项的菜单,支持选择复制,序列,仅格式,只填充格式,天,月,年的选择)
多选区操作 (可以按住Ctrl键进行单元格多选操作,支持多选区的复制粘贴)
查找和替换 (对内容进行查找替换,支持正则表达式,整词,大小写敏感)
定位 (可以根据单元格的数据类型进行自动定位并选中,选中后可以批量进行格式等操作)
合并单元格
数据验证(表单功能) (支持Checkbox, drop-down list, datePicker)
#行和列操作
隐藏,插入,删除行或列
冻结行或列 (支持冻结首行和首列,冻结到选区,冻结调节杆可以进行拖动操作)
文本分列 (可以把文本根据不同符号进行拆分,和excel的分列功能类似)
#操作体验
撤销/重做
复制/粘贴/剪切操作 (支持Luckysheet到excel和excel到Luckysheet带格式的互相拷贝)
快捷键支持 (快捷键操作保持与excel一致,如果有不同或者缺失请反馈给我们)
格式刷 (与google sheet类似)
任意选区拖拽 (选择单元格,输入公式,插入图表,会与选区相关,可以通过任意拖动和放大缩小选区来改变与之关联的参数)
#公式和函数
内置公式
数学 (SUMIFS, AVERAGEIFS, SUMIF, SUM, etc.)
文本 (CONCATENATE, REGEXMATCH, MID)
日期 (DATEVALUE, DATEDIF, NOW, WEEKDAY, etc.)
财务 (PV, FV, IRR, NPV, etc.)
逻辑 (IF, AND, OR, IFERROR, etc.)
查找和引用 (VLOOKUP, HLOOkUP, INDIRECT, OFFSET, etc.)
动态数组 (Excel2019新函数,SORT,FILTER,UNIQUE,RANDARRAY,SEQUENCE)
公式支持数组 (={1,2,3,4,5,6}, Crtl+Shift+Enter)
远程公式 (DM_TEXT_TFIDF, DM_TEXT_TEXTRANK,DATA_CN_STOCK_CLOSE etc. Need remote interface, can realize complex calculation)
自定义公式 (根据身份证识别年龄,性别,生日,省份,城市等. AGE_BY_IDCARD, SEX_BY_IDCARD, BIRTHDAY_BY_IDCARD, PROVINCE_BY_IDCARD, CITY_BY_IDCARD, etc. 可以任意加入自己的公式哦)
#表格操作
筛选 (支持颜色、数字、字符、日期的筛选)
排序 (同时加入多个字段进行排序)
#数据透视表
字段拖拽 (操作方式与excel类似,拖动字段到行、列、数值、筛选等4个区域)
聚合方式 (支持汇总、计数、去重计数、平均、最大、最小、中位数、协方差、标准差、方差等计算)
筛选数据 (可对字段进行筛选后再进行汇总)
数据透视表下钻 (双击数据透视表中的数据,可以下钻查看到明细,操作方式与excel一致)
根据数据透视表新建图表 (数据透视表产生的数据也可以进行图表的制作)
图表
支持的图表类型 (目前折线图、柱状图、面积图、条形图、饼图可以使用,散点图、雷达图、仪表盘、漏斗图正在接入,其他图表正在陆续开发中,请大家给予建议)
关于图表插件 (图表使用了一个中间插件ChartMix (opens new window)(MIT协议): 目前支持ECharts,正在逐步接入Highcharts、阿里G2、amCharts、googleChart、chart.js)
Sparklines小图 (以公式的形式进行设置和展示,目前支持:折线图、面积图、柱状图、累积图、条形图、离散图、三态图、饼图、箱线图等)
使用说明
第一步
通过CDN引入依赖
第二步
指定一个表格容器
第三步
创建一个表格
开发
环境
Node.js Version >= 6
安装
开发
npm run dev
打包
npm run build
工作表配置
#初始化配置
表格初始化配置options时,需要配置一个由每个工作表参数组成的一维数组,赋给options.data。
表格初始化完成之后,通过方法luckysheet.getAllSheets()可以获取所有工作表的配置信息。
options.data示例如下:
name
类型:String
默认值:"Sheet1"
作用:工作表名称
#color
类型:String
默认值:"##f20e0e"
作用:工作表颜色,工作表名称下方会有一条底部边框
#index
类型:String
默认值:""
作用:工作表索引,作为唯一key值使用,新增工作表时会自动赋值一个随机字符串。注意index不是工作表顺序,和order区分开。
#status
类型:Number
默认值:1
作用: 激活状态,仅有一个激活状态的工作表,其他工作表为 0
#order
类型:Number
默认值:0
作用: 工作表的下标,代表工作表在底部sheet栏展示的顺序,新增工作表时会递增,从0开始
#hide
类型:Number
默认值:0
作用: 是否隐藏,0为不隐藏,1为隐藏
#row
类型:Number
默认值:36
作用: 单元格行数
#column
类型:Number
默认值:18
作用: 单元格列数
#defaultRowHeight
类型:Number
默认值:19
作用: 自定义的默认行高,单位为px
#defaultColWidth
类型:Number
默认值:73
作用: 自定义的默认列宽,单位为px
#celldata
类型:Array
默认值:[]
作用: 原始单元格数据集,存储sheet中所有单元格中的值,是一个包含{r:0,c:0,v:{m:"value",v:"value",ct: {fa: "General", t: "g"}}}格式单元格信息的一维数组,只在初始化的时候使用。
r代表行,c代表列,v代表该单元格的值,值可以是字符、数字或者对象。
Luckysheet在建立的时候会根据 options.data[i].row 和 options.data[i].column 的行列数量大小新建一个表格data,然后再使用 data[r][c]=v 的方式填充表格数据,空数据单元格以null表示。
使用celldata初始化完表格后,数据转换为luckysheetfile中的字段data,如luckysheetfile[i].data,后续操作表格的数据更新,会更新到这个data字段中,celldata不再使用。
示例:
config
类型:Object
默认值:{}
作用:表格行高、列宽、合并单元格、边框、隐藏行等设置
注意,config如果为空,必须为空对象{},不能为字符串或者null
#config.merge
类型:Object
默认值:{}
作用:合并单元格设置
示例:
对象中的key为r + '_' + c的拼接值,value为左上角单元格信息: r:行数,c:列数,rs:合并的行数,cs:合并的列数
#config.rowlen
类型:Object
默认值:{}
作用:每个单元格的行高
示例:
config.columnlen
类型:Object
默认值:{}
作用:每个单元格的列宽
示例:
config.rowhidden
类型:Object
默认值:{}
作用:隐藏行信息,格式为:rowhidden[行数]: 0,
key指定行数即可,value总是为0
示例:
config.colhidden
类型:Object
默认值:{}
作用:隐藏列 格式为:colhidden[列数]: 0,
config.borderInfo
类型:Array
默认值:{}
作用:单元格的边框信息
示例:
范围类型分单个单元格和选区两种情况
1、选区 rangeType: "range"
边框类型 borderType:"border-left" | "border-right" | "border-top" | "border-bottom" | "border-all" | "border-outside" | "border-inside" | "border-horizontal" | "border-vertical" | "border-none",
边框粗细 style: 1 Thin | 2 Hair | 3 Dotted | 4 Dashed | 5 DashDot | 6 DashDotDot | 7 Double | 8 Medium | 9 MediumDashed | 10 MediumDashDot | 11 MediumDashDotDot | 12 SlantedDashDot | 13 Thick
边框颜色 color: 16进制颜色值
选区范围 range: 行列信息数组
2、单个单元格 rangeType:"cell"
单元格的行数和列数索引 value.row_index: 数字,value.col_index: 数字
四个边框对象 value.l:左边框,value.r:右边框,value.t:上边框,value.b:下边框
边框粗细 value.l.style: 1 Thin | 2 Hair | 3 Dotted | 4 Dashed | 5 DashDot | 6 DashDotDot | 7 Double | 8 Medium | 9 MediumDashed | 10 MediumDashDot | 11 MediumDashDotDot | 12 SlantedDashDot | 13 Thick
边框颜色 value.l.color: 16进制颜色值
人气软件
-
microsoft office2021中文 3052 MB
/简体中文 -
microsoft project 2019中文 3584 MB
/简体中文 -
acrobat pro dc 2021 867 MB
/简体中文 -
福昕高级PDF编辑器 480 MB
/简体中文 -
Mindjet MindManager 2020激活码 0 MB
/简体中文 -
foxit pdf editor(福昕pdf编辑器) 4.6 MB
/简体中文 -
office tab14.0 56.1 MB
/简体中文 -
Tableau Desktop Professional Edition(专业数据分析软件) 431.0 MB
/简体中文 -
福昕pdf编辑器10.0 686 MB
/简体中文 -
XMind ZEN(思维导图软件) 131.0 MB
/简体中文