首页 > 其他分享 >ChatExcel--自动处理表格

ChatExcel--自动处理表格

时间:2023-03-06 14:11:45浏览次数:51  
标签:系数 表格 -- ChatExcel Excel 测试 输入

目录

一、简介

先行者--本文仅介绍ChatExcel基本用法和测试用例。

1.项目背景

ChatExcel由北京大学深圳研究生院/信息工程学院3位硕博生,独立开发的项目。

2.有点超越ChatGPT?

毕竟给ChatGPT提出类似的要求,它只能帮我写出对应的代码,操作还得自己手动来。

3.功能特点

(1) 用对话的形式实现Excel复杂操作(Chat-to-Excel),告别记函数、手动设置公式 。
(2) 支持一键导出成标准Excel表格。
(3) 不用注册网页上就能用不限使用次数

4.ChatExcel入口

->酷表ChatExcel

酷表ChatExcel

<-

5.操作系数

Excel 熟练系数:** 深入系数:****

ChatExcel 熟练系数: 深入系数:*

二、页面分析

直接进入到ChatExcel工具页面,对页面的基础事件分析如下图所示。

三、浅入测试

1.模拟表格内容

由于该项目是第一版,bug还是较多的,只能符合相应的输入格式,才能更好的操作Excel表,表头需要顶格。模拟表格的内容如下图第一行所示。

2.上传文件

由于是模拟测试,只需测试一些简单的数据,其它也是基本操作。上传文件后的效果图如下图所示。

3.测试降序

对总时序进行降序排列。降序效果如下图所示。

4.条件筛选

输入总时数大于60的会将相应的条数输出。条件筛选效果图如下。

5.下载文件

将输入总时数大于60的会将相应的条数输出的表格进行下载,形成自己所需的表格,后面只需重命名表格名字即可。下载表格的文件如下图所示。

四、输入案例

上传表头顶格的.xlsx格式的文件,只需要输入较正常的话语,都可以处理,如下的输入案例,可以适当的参照。

1.月支出超过 100000 美元的次数。
2.未支付的费用总计多少。
3.将表格中学生成绩按照从高到低排名。
4.将表一和表二中排名前10的学校名称后加'*'。(跨表格)
5.给总分在255以上的人标记为A,总分在240-255的人标记为A-,总分在210-240的人标记为B。
6.找到表格中数学成绩最高分的人。
7.只保留表格前4列。
8.把省份和地址这两列合并成一列,并用空格隔开。
9.给表格加一列平均分。
10.把姓王的且名字是三个字的数据找出来。

五、深入测试

知乎一位博主的文章,对ChatExcel有更加深入的测试。

->Chat-to-Excel AI 工具 ChatExcel

首个 Chat-to-Excel AI 工具 ChatExcel 来了! - 知乎 (zhihu.com)

<-

六、AI工具背景

该博主转载的文章,深入的了解ChatExcel的产生背景。

->老罗落泪!北大团队搞出ChatExcel,说人话自动处理表格,免费且不限次使用

(89条消息) 老罗落泪!北大团队搞出ChatExcel,说人话自动处理表格,免费且不限次使用_IT界那些事儿的博客-CSDN博客

<-

原创,记录每一个学习瞬间

标签:系数,表格,--,ChatExcel,Excel,测试,输入
From: https://www.cnblogs.com/MrDevil-k/p/17183623.html

相关文章

  • Vue父子组件渲染顺序
    创建基本组件结构父组件//father.vue<template><divclass="father">父组件<span>父组件数值:{{val}}</span><button@click="add">父......
  • 查找禁用后的AD用户对象位置
     AD用户禁用后,新建用户与禁用的用户冲突,会导致创建不了,但又不知道禁用的用户处在哪个OU下,可以尝试用以下命令找出禁用的用户OU位置: Get-ADUser|Where-Object{$_.Use......
  • error: ‘for’ loop initial declarations are only allowed in C99 mode
    最近在编译Zabbix6的时候报错,解决方案记录下。实际上在官方文档中也有说明 3Installationfromsources(zabbix.com) 在./configure之前设置一个环境变量即可编译......
  • JavaScript中给带有默认参数的方法传递自定义参数
    1,有一个默认参数($event为默认参数,index为自定义参数)     @select="handleSelect(index,$event)"2,有多个默认参数(queryString,cb为默认参数,index为自定义参数......
  • cp 命令复制文件遇到的问题
    [root@himawaribozhou]#cp/etc/skel/.*cp:目标"/etc/skel/.bashrc"不是目录/etc/skel/.bashrc是文件,必须复制到一个目录里,所以命令后面要加.表示当前目录[......
  • 怎么创建一个购物程序?这个响应式UI组件库不要错过!
    KendoUI致力于新的开发,来满足不断变化的需求。KendoUIforVue使用旨在提高性能和丰富用户体验的Vue组件,帮助开发人员构建下一代应用程序。它是为Vue技术框架提供可用的K......
  • 浙政钉小程序开发指南
    使用uni-app开发浙政钉小程序指南写在前面:本篇文章为浙政钉小程序开发流程,非H5微应用。本文参考自博主@晓峰666的文章https://blog.csdn.net/qq_44766377/article/detail......
  • smartctl查看错误日志失败
    1.问题ErrorCounterloggingnotsupportedDevicedoesnotsupportSelfTestlogging#smartctl-lerror-lselftest/dev/sdbsmartctl7.32022-02-28r5338......
  • .NET7依赖注入
    依赖注入(DependencyInjection,简称DI)功能,使得应用程序可以更加容易地管理组件之间的依赖关系。在.NET7中,DI是通过Microsoft.Extensions.DependencyInjection命名空......
  • 常见问题
    1、vue2和vue3区别1)组合式api(其实就是用函数的方式写vue组件)2)语法糖setup(组件实例创建时会立即调用一次)3)teleport组件(用来将组件放到指定的dom元素......