首页 新闻 会员 周边 捐助

excel获取数据有效性在前端

0
悬赏园豆:100 [待解决问题]

用户在本地excel操作,存前端判断用户是否在excel中进行了操作;
例如 打开“学习进度.xlsx”工作簿,在“Sheet1”工作表中设置“视频观看比例”列中输入的数值应在学习进度数值±0.2范围内,如图超出范围,弹出系统默认的出错提示对话框。将工作簿另存为“ E1-4.xlsx”。
操作提示:
在设置数据验证条件时,可以使用公式设置数据范围,公式中可以引用其他单元格数据。
例如如果要设置F2单元格的值必须大于E2单元格的值,可以在数据验证对话框中设置F2单元格的数据验证条件为大于,最小值为“=E2”。

而前端要做的是我怎么 拿到excel里面 数据有效性的条件值,从而判断用户是否进行了这个操作; 都是判断获取是否进行了excel的操作

//**重点,怎么获取到本地excel -→ 数据---数据有效性 * 这里面的值(也就是判断条件) 我怎么获取到🤞🤞🤞🤞
下面图 ↓ ↓ ↓ ↓ 那个 “数据有效性” 我怎么拿到里面的值?怎么在前端判断 用户是否是按照本地excel这样操作的

问题补充:

星星醉酒到处跑的主页 星星醉酒到处跑 | 初学一级 | 园豆:1
提问于:2020-12-28 15:08

大佬们,兄弟我需要你们的帮助

星星醉酒到处跑 3年前
< >
分享
所有回答(1)
0

Workbook wb = new Workbook();
Worksheet sheet = wb.Worksheets[0];
断点进入代码,比如查看F2这个单元格里面的数据有效性设置条件。
sheet.Range["F2"].DataValidation.AllowType (允许数据类型)
sheet.Range["F2"].DataValidation.CompareOperator (数据如介于)
sheet.Range["F2"].DataValidation.Formula1 (最小值)
sheet.Range["F2"].DataValidation.Formula2 (最大值)

注意看sheet.Range["F2"].DataValidation这个里面的所有变量的值

为乐而来 | 园豆:1432 (小虾三级) | 2021-01-04 12:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册