C#生成Excel时自动筛选无效

HIEUniverse 2009-11-03 10:58:03
我用这种方式设置自动筛选workSheet.get_Range(app.Cells[1, 1], app.Cells[1, dt.Columns.Count]).AutoFilter(1,"<>0", Excel.XlAutoFilterOperator.xlAnd, Type.Missing, true);
在生成的Excel文件中,确实出现了筛选的下拉箭头,但却不能点,没有下拉框。

求高手帮帮忙
...全文
374 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
suners 2009-11-03
  • 打赏
  • 举报
回复
nbn
yuan_PLM 2009-11-03
  • 打赏
  • 举报
回复
虽然不懂,顶下
HIEUniverse 2009-11-03
  • 打赏
  • 举报
回复
求大家帮忙解决
jin20000 2009-11-03
  • 打赏
  • 举报
回复
多试几条数据试试,你的"workSheet.get_Range(app.Cells[1, 1], app.Cells[1, dt.Columns.Count]).AutoFilter(1," <>0", Excel.XlAutoFilterOperator.xlAnd, Type.Missing, true);"应该是一个行,也就是只有一行数据
jin20000 2009-11-03
  • 打赏
  • 举报
回复
没用过,应该是最后一个参数控制的才对..,你可以多试几组不同的数据,也许只有一个数据满足条件所以下拉不了
jin20000 2009-11-03
  • 打赏
  • 举报
回复
Visual Basic(声明)
Public Function AutoFilter ( _
<OptionalAttribute> Field As Object, _
<OptionalAttribute> Criteria1 As Object, _
<OptionalAttribute> Optional Operator As XlAutoFilterOperator = XlAutoFilterOperator.xlAnd, _
<OptionalAttribute> Criteria2 As Object, _
<OptionalAttribute> VisibleDropDown As Object _
) As Object

Visual Basic(用法)
Dim instance As NamedRange
Dim Field As Object
Dim Criteria1 As Object
Dim Operator As XlAutoFilterOperator
Dim Criteria2 As Object
Dim VisibleDropDown As Object
Dim returnValue As Object

returnValue = instance.AutoFilter(Field, Criteria1, Operator, Criteria2, VisibleDropDown)

C#
public Object AutoFilter (
[OptionalAttribute] Object Field,
[OptionalAttribute] Object Criteria1,
[OptionalAttribute] XlAutoFilterOperator Operator,
[OptionalAttribute] Object Criteria2,
[OptionalAttribute] Object VisibleDropDown
)



参数
Field
要作为筛选依据的字段的偏移量(距离列表左侧的偏移量;最左边的字段为字段 1 (一))。

Criteria1
条件(一个字符串;例如“101”)。使用“=”查找空字段,或者使用“<>”查找非空字段。如果省略此参数,则条件为 All。如果 Operator 为 xlTop10Items,则 Criteria1 指定项数(例如,“10”)。

Operator
可以是下列 XlAutoFilterOperator 常数之一:

xlAnd

xlBottom10Items

xlBottom10Percent

xlOr

xlTop10Items

xlTop10Percent

使用 xlAnd 和 xlOr 以及 Criteria1 和 Criteria2 来构造复合条件。

Criteria2
第二个条件(字符串)。与 Criteria1 和 Operator 一起使用来构造复合条件。

VisibleDropDown
如果对所筛选字段显示自动筛选下拉箭头,则为 true;如果对所筛选字段隐藏自动筛选下拉箭头,则为 false;默认情况下为 true。
HIEUniverse 2009-11-03
  • 打赏
  • 举报
回复
急。。。。。。。。。。。大家帮个忙
【更新至2025年】2001-2025年上市公司数字化转型年报词频统计(吴非、赵宸宇、甄红线)(300+年报词频统计) 1、间:2001-2025年 2、来源:上市公司年报 3、参考文献:企业数字化转型与资本市场表现——来自股票流动性的经验证据(吴非) 数字化转型如何影响企业全要素生产率(赵宸宇) 知识产权行政保护与企业数字化转型(甄红线) 4、方法说明:(1)参考吴非老师的做法,对人工智能技术、大数据技术、云计算技术、区块链技术、数字技术运用五个维度76个数字化相关词频进行统计 (2)参考赵宸宇老师的做法,对数字技术应用、互联网商业模式、智能制造、现代信息系统四个维度99个数字化相关词频进行统计 (3)参考甄红线老师的做法,对技术分类、组织赋能、数字化应用等类别下139个数字化相关词频进行统计 5、指标:年份、股票代码、公司简称、行业名称、行业代码、全文-文本总长度、仅中英文-文本总长度、人工智能技术-吴、大数据技术-吴、云计算技术-吴、区块链技术-吴、数字技术运用-吴、数字技术应用-赵、互联网商业模式-赵、智能制造-赵、现代信息系统-赵、技术分类-人工智能技术-甄、技术分类-区块链技术-甄、技术分类-云计算技术-甄、技术分类-大数据技术-甄、组织赋能-人工智能技术-甄、组织赋能-云计算技术-甄、组织赋能-大数据技术-甄、组织赋能-广义数字技术-甄、数字化应用-技术创新-甄、数字化应用-流程创新-甄、数字化应用-业务创新-甄、人工智能、商业智能、图像理解、投资决策辅助系统、智能数据分析、智能机器人、机器学习、深度学习、语义搜索、生物识别技术、人脸识别、语音识别、身份验证、自动驾驶、自然语言处理、大数据、数据挖掘、文本挖掘、数据可视化、异构数据、征信、增强现实、混合现实、虚拟现实、云计算、流计算、图计算、内存计算、多方安全计算、类脑计算、绿色计算、认知计算等300+词频

111,131

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧