Background
在excel, 下拉菜单是通过数据有效性来生成的。数据有效性的生成有两种方式。一种是通过字符串输入,总字符个数必须小于256;另一种是通过公式在表格上选择数据源。
字符串输入
Note: 当输入字符个数大于255时,你将不能再输入。通过公式在表格上选择数据源
Note: 这里选择的数据源至少支持100行,总字符个数远大于255.这些测试在 excel2003/2007/2010 都是一样的。
Demo
https://github.com/zzyymaggie/JavaPrimer/tree/master/src/main/java/xyz/zzyymaggie/java_primer/jxcell