像我查的是这样的,怎么把有,的拆成两行?
怎么做简单点?把他在sql先拆,然后npoi在合并感觉也不好弄
7 个解决方案
#1
个人感觉,应该说只有合不合并,没有拆分。
#2
有的里面可能有2个,有的3个,合并时感觉不太好弄。如果拆分,两个拆成两行,三个拆成3行
#3
我做过一个类似你这样的功能 根据商品明细表中的条数 比如一个订单下面6个商品 导出excel时 为 订单主体信息....,商品1,商品2,商品3.....,商品6
public class Order
{
//订单主体
....
//订单明细
public List<OrderProducts> Goods {get;set;}
}
这样的自定义类接收到数据库返回的表格数据 通过反射 将集合转化为DataTable 根据最大的Goods的Count()自定义商品列 然后在导出到excel中
public class Order
{
//订单主体
....
//订单明细
public List<OrderProducts> Goods {get;set;}
}
这样的自定义类接收到数据库返回的表格数据 通过反射 将集合转化为DataTable 根据最大的Goods的Count()自定义商品列 然后在导出到excel中
#4
转成datatable后再根据coun增加行?
#5
这个可不可以说的详细点,琢磨几天了还没搞定
#6
不好意思 好久没上了 没看到 http://www.cnblogs.com/CaoNINiANG/p/7544138.html 你看下这个 是不是你需要的
#7
网页打不开,我现在在sql里把他们分开,然后又在导出时合并,但是合并后的单元格,如果不管,计算总和会算两次,如果赋值为空,不进入合并的方法全是空
http://bbs.csdn.net/topics/392269971
#1
个人感觉,应该说只有合不合并,没有拆分。
#2
有的里面可能有2个,有的3个,合并时感觉不太好弄。如果拆分,两个拆成两行,三个拆成3行
#3
我做过一个类似你这样的功能 根据商品明细表中的条数 比如一个订单下面6个商品 导出excel时 为 订单主体信息....,商品1,商品2,商品3.....,商品6
public class Order
{
//订单主体
....
//订单明细
public List<OrderProducts> Goods {get;set;}
}
这样的自定义类接收到数据库返回的表格数据 通过反射 将集合转化为DataTable 根据最大的Goods的Count()自定义商品列 然后在导出到excel中
public class Order
{
//订单主体
....
//订单明细
public List<OrderProducts> Goods {get;set;}
}
这样的自定义类接收到数据库返回的表格数据 通过反射 将集合转化为DataTable 根据最大的Goods的Count()自定义商品列 然后在导出到excel中
#4
转成datatable后再根据coun增加行?
#5
这个可不可以说的详细点,琢磨几天了还没搞定
#6
不好意思 好久没上了 没看到 http://www.cnblogs.com/CaoNINiANG/p/7544138.html 你看下这个 是不是你需要的
#7
网页打不开,我现在在sql里把他们分开,然后又在导出时合并,但是合并后的单元格,如果不管,计算总和会算两次,如果赋值为空,不进入合并的方法全是空
http://bbs.csdn.net/topics/392269971