问题描述
在excel的一个sheet表中已经提供了一批源数据,我想做一个程序,通过向程序中导入源数据可以在另一个sheet表中生成如图的查询条件和结果集,,,当选择查询条件的时候,结果集会发生改变,而且可以根据这些结果动态生成柱状、折线、饼状图,查询条件、结果集、统计图都在一个sheet表中,哪位大虾有相关的资料啊,希望指点小弟一二。
解决方案
解决方案二:
图表方面,把公式都设好,数据变化,图表自然会跟着变
解决方案三:
c#操作excel时怎么在单元格中实现条件查询呢?也是通过公式吗?
解决方案四:
引用2楼wyz1987的回复:
c#操作excel时怎么在单元格中实现条件查询呢?也是通过公式吗?
你到底是要excel里做筛选,还是用C#导入导出数据,有点想法行吗方案还没确定下来,老变啊
解决方案五:
而且你的数据,根本看不出行和列有什么区别就是无脑的把数据都填进去而已吗这分这么列,和把数据都填充到一列里,有任何区别吗,就是看起来比较丰满而已吗只有数据,没有任何其他的信息,你想怎么生成各种图啊,根据什么生成啊数据有顺序吗
解决方案六:
首先你有一批源数据(在sheet1中),把这些数据导入到写好程序里面,数据就被加工成了,,这样子(在sheet2中),第一个图是设置的过滤条件(在一个单元格中),第二个图是根据条件得到的结果,这些结果呢可以根据一定的规律绘制成柱状图。如果做成这样子需要用到哪些知识呢?原来只用npoi操作过简单的报表,没有操作过这么复杂的
解决方案七:
这复杂吗?目测根本就是一堆数据填充进去而已,你遍历excel表,把他们拿出来存到list里都行,行和列根本没有必然的联系想处理这种数据,其实非常简单,不过是按值的大小进行筛选,去掉不符合条件的,保留符合条件的问题的关键在于,这种数据,想做成图表,根据什么?这是纯需求方面的问题,不要问我,你应该问问提出这个问题的人,你到底想生成个什么图表,比如柱状图,横轴代表什么,纵轴又代表什么折线图也一样,横轴是什么东西,纵轴又是什么东西只有一个值,而不是值/时间,折线图的横轴距离应该怎么定?等距离?需求不明确,根本就谈不上方案不要被图表,报表这种高大上的词给蒙住了什么图表,什么报表,显示什么东西??
解决方案八:
随便拿了一堆数字,就说要生成柱状、折线、饼状图,怎么生成?你先不要考虑程序怎么生成,你就拿笔画,能从这一大堆数据里画出个柱状、折线、饼状图来??
解决方案九:
给您举个例子吧,比如,第一幅图,我点击“全部”这个单元格,会出现图片上面的选择条件,然后选择一个选项,第二幅图的结果就会根据选择的条件而改变。其实业务很简单,就是不知道这些效果用代码怎么实现。最多就是加一个会动态变化的柱状图,饼状图。只要知道怎么联动生成数据集和柱状图,具体要生成什么样子,那就可以自己控制了。
解决方案十:
你是想把你做的程序嵌入到excel里面,点excel出现这些东西??我觉得你还是做成单独的程序,一个窗口,两个按钮,导入excel,导出excel,来的实际些.
解决方案十一:
基础的东西还没太搞明白,就不要忙着研究高大上的东西
解决方案十二:
我想做的就是您说的东西,导入个源文件,导出以后又是一个excel,只不过数据进行了加工,可以像图1中那样进行选择,图2中那样数据集会根据选择条件而变化,就是想知道这样的效果用什么技术最方便。如果还没有理解的话麻烦留下您的qq,我qq上给您说
解决方案十三:
你的图给出的东东,目测是treeview,当然控件只是个表现形式,你完全可以做4个按钮来代替,或者用下拉列表之类的东东图可以自己GDI+画,也可以使用第三方报表控件,或者chart图表控件之类的导入导出excel可以使用excel.dll,不过还是推荐使用NPOI,使用excel.dll需要考虑的问题太多
解决方案十四:
把基础先研究明白了,再研究高大上的东西吧.
解决方案十五:
您说的treeview是在excel中的,图中的“价格区间”,“全部”都是excel中的单元格,当点击“全部”这个单元格的时候会出现您所谓的treeview。我是想用程序来生成excel中的这些效果,不知道用哪个技术比较方便呢?
解决方案:
引用14楼wyz1987的回复:
您说的treeview是在excel中的,图中的“价格区间”,“全部”都是excel中的单元格,当点击“全部”这个单元格的时候会出现您所谓的treeview。我是想用程序来生成excel中的这些效果,不知道用哪个技术比较方便呢?
treeview是VS里的控件你的筛选应该是在程序里做啊,不要把筛选条件扔进excel里去,你会不好控制哪些是条件,哪些是数据最简单的办法还是在程序窗口里放个控件去选择
解决方案:
必须要把筛选条件放到excel里面去呀,在excel里面可以这样做,但是不知道用代码怎么做,这样做还不够,选择的时候,图2的结果集还要跟着条件变化,不知道用什么技术可以实现
解决方案:
你已经在excel里做了筛选,还用程序干什么,仅仅生成个图表?那你在哪里选择这个呢,先在excel里选好,然后再导入??
解决方案:
导入的只是一个二维表数据,经过程序的加工,才会有筛选和图表。
解决方案:
引用17楼Z65443344的回复:
你已经在excel里做了筛选,还用程序干什么,仅仅生成个图表?那你在哪里选择这个呢,先在excel里选好,然后再导入??
我只是想问在excel中怎么做一个筛选和图表的效果,这个问题解决了,具体做成什么样那就比较随意了