把数据导入到Excel中,隐藏Excel某一列的有关问题
把数据导入到Excel中,隐藏Excel某一列的问题。
使用Excel.ApplicationClass ;Excel.Workbooks ; Excel.Worksheet 这些类把一个DataSet中的数据写入到一个 Excel中。 这时要隐藏 Excel中的一列怎么实现呢? 比如隐藏第二列。。
------解决方案--------------------
关注中
------解决方案--------------------
建议用OLEDB for excel file来做。
------解决方案--------------------
印象中没有列对象,难不成循环range cell来设?
------解决方案--------------------
模板是最好的选择,这样还要隐藏,感觉有难度啊
------解决方案--------------------
是静态隐藏还是动态隐藏?
应该可以从excel模板里设置或者写宏命令吧?
------解决方案--------------------
你要如何让隐藏?
excel里面你能隐藏着列么
如果可以的话,你只要录制一下宏,翻到C#里面来用就可以了
------解决方案--------------------
关注。
------解决方案--------------------
感觉应该不难,找到那个隐藏列的函数就好了
------解决方案--------------------
使用Excel.ApplicationClass ;Excel.Workbooks ; Excel.Worksheet 这些类把一个DataSet中的数据写入到一个 Excel中。 这时要隐藏 Excel中的一列怎么实现呢? 比如隐藏第二列。。
------解决方案--------------------
关注中
------解决方案--------------------
建议用OLEDB for excel file来做。
------解决方案--------------------
印象中没有列对象,难不成循环range cell来设?
------解决方案--------------------
模板是最好的选择,这样还要隐藏,感觉有难度啊
------解决方案--------------------
是静态隐藏还是动态隐藏?
应该可以从excel模板里设置或者写宏命令吧?
------解决方案--------------------
你要如何让隐藏?
excel里面你能隐藏着列么
如果可以的话,你只要录制一下宏,翻到C#里面来用就可以了
------解决方案--------------------
关注。
------解决方案--------------------
感觉应该不难,找到那个隐藏列的函数就好了
------解决方案--------------------
- C# code
string path = this.MapPath(".")+"\\EXCEL名称.xls";//与程式在同一子目录下 Excel excel = new Excel(); excel.Open(path); Worksheet sheet = excel.Worksheets[0]; Cells cells_1 = sheet.Cells; cells_1.HideColumn(1);//隐藏第二列 //cells_1.GroupColumns(11,35,true); 隐藏11-35列
------解决方案--------------------
Columns("K:K").Select
Selection.EntireColumn.Hidden = True