用户在本地excel操作,存前端判断用户是否在excel中进行了操作;
例如 打开“学习进度.xlsx”工作簿,在“Sheet1”工作表中设置“视频观看比例”列中输入的数值应在学习进度数值±0.2范围内,如图超出范围,弹出系统默认的出错提示对话框。将工作簿另存为“ E1-4.xlsx”。
操作提示:
在设置数据验证条件时,可以使用公式设置数据范围,公式中可以引用其他单元格数据。
例如如果要设置F2单元格的值必须大于E2单元格的值,可以在数据验证对话框中设置F2单元格的数据验证条件为大于,最小值为“=E2”。
而前端要做的是我怎么 拿到excel里面 数据有效性的条件值,从而判断用户是否进行了这个操作; 都是判断获取是否进行了excel的操作
//**重点,怎么获取到本地excel -→ 数据---数据有效性 * 这里面的值(也就是判断条件) 我怎么获取到🤞🤞🤞🤞
下面图 ↓ ↓ ↓ ↓ 那个 “数据有效性” 我怎么拿到里面的值?怎么在前端判断 用户是否是按照本地excel这样操作的
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这个里面的所有变量的值
大佬们,兄弟我需要你们的帮助
– 星星醉酒到处跑 3年前