我想用C#代码生成一张二级联动Excel表,即:
比如:1.Excel表A行那列做个下拉选项,选项有广东,广西,福建等省市;
2.Excel表B行那列同样做个下拉选项,不过选项就是你选了省市的城市了,比如广东的就是:深圳,广州等。
能用代码实现吗?HELP!
|
|
答案是可以,不过跟代码关系不大,你需要了解抛开程序,直接在excel里做,是怎样的步骤,然后代码实现就行了
excel中创建下拉列表,使用NPOI可以创建,网上有完整的NPOI使用手册
|
|
楼上说的对
先要了解 excel 总的函数
之后 在用c# 把函数写到 excel 中
|
|
下拉选项的内容是从数据库里面取的值,从代码实现 Excel表,才可以把。在 Excel表做的话选项内容是固定的,如果数据库增加了新选项, Excel 就不能更新。
|
|
那不是废话么,excel表又不能直接访问数据库.
你不先了解一下需求么,到底要实现什么功能,不要拍脑袋想个方案就开始往下做啊
|
|
如果直接做excel都无法满足需求,你用代码导出excel,一样无法满足需求
代码不过是实现人工能够完成的工作,不是万能的啊.
你手工完成不了的,代码一样完成不了.
电脑不过是计算能力强,速度比较快而已
|
|
嗯,其实需求就是用C#做一个二级联动,就像你说的用POI,不过我只找到了JAVA 的,我参考一下。
|
|
如果直接做excel都无法满足需求,你用代码导出excel,一样无法满足需求
代码不过是实现人工能够完成的工作,不是万能的啊.
你手工完成不了的,代码一样完成不了.
电脑不过是计算能力强,速度比较快而已
http://blog.csdn.net/yangxiaojun9238/article/details/10171861
这个其实就是我想要的效果,只不过他是JAVA的,哈哈
|
100分 |
下拉选项的内容是从数据库里面取的值,从代码实现Excel表,才可以把。在Excel表做的话选项内容是固定的,如果数据库增加了新选项,Excel 就不能更新。
你要知道,用代码做EXCEL,从导出的那一刻开始,它就固定了,数据库改变,它不可能跟着改的
就跟手动做的没有任何区别
|
|
下拉选项的内容是从数据库里面取的值,从代码实现Excel表,才可以把。在Excel表做的话选项内容是固定的,如果数据库增加了新选项,Excel 就不能更新。
你要知道,用代码做EXCEL,从导出的那一刻开始,它就固定了,数据库改变,它不可能跟着改的
就跟手动做的没有任何区别
我明白,所以在导出前我把参数值传进去
|
|
下拉选项的内容是从数据库里面取的值,从代码实现Excel表,才可以把。在Excel表做的话选项内容是固定的,如果数据库增加了新选项,Excel 就不能更新。
你要知道,用代码做EXCEL,从导出的那一刻开始,它就固定了,数据库改变,它不可能跟着改的
就跟手动做的没有任何区别
我在看NPOI,尝试下能不能实现。谢谢啊
|
|
结贴了,算是完成了,虽然完成的不如人意。
|
|
结贴了,算是完成了,虽然完成的不如人意。
请问楼主是怎么做的,可以分享一下吗…
|