npoi可不可以拆分单元格,把一个拆成两个

时间:2021-02-27 08:35:37
npoi可不可以拆分单元格,把一个拆成两个
像我查的是这样的,怎么把有,的拆成两行?
怎么做简单点?把他在sql先拆,然后npoi在合并感觉也不好弄

7 个解决方案

#1


个人感觉,应该说只有合不合并,没有拆分。

#2


引用 1 楼 zbdzjx 的回复:
个人感觉,应该说只有合不合并,没有拆分。

有的里面可能有2个,有的3个,合并时感觉不太好弄。如果拆分,两个拆成两行,三个拆成3行

#3


我做过一个类似你这样的功能  根据商品明细表中的条数  比如一个订单下面6个商品   导出excel时 为  订单主体信息....,商品1,商品2,商品3.....,商品6  
public  class Order
{

//订单主体
....
//订单明细
public List<OrderProducts>  Goods {get;set;}
}
这样的自定义类接收到数据库返回的表格数据  通过反射 将集合转化为DataTable  根据最大的Goods的Count()自定义商品列  然后在导出到excel中

#4


引用 3 楼 qq_31107977 的回复:
我做过一个类似你这样的功能  根据商品明细表中的条数  比如一个订单下面6个商品   导出excel时 为  订单主体信息....,商品1,商品2,商品3.....,商品6  
public  class Order
{

//订单主体
....
//订单明细
public List<OrderProducts>  Goods {get;set;}
}
这样的自定义类接收到数据库返回的表格数据  通过反射 将集合转化为DataTable  根据最大的Goods的Count()自定义商品列  然后在导出到excel中

转成datatable后再根据coun增加行?

#5


引用 3 楼 qq_31107977 的回复:
我做过一个类似你这样的功能  根据商品明细表中的条数  比如一个订单下面6个商品   导出excel时 为  订单主体信息....,商品1,商品2,商品3.....,商品6  
public  class Order
{

//订单主体
....
//订单明细
public List<OrderProducts>  Goods {get;set;}
}
这样的自定义类接收到数据库返回的表格数据  通过反射 将集合转化为DataTable  根据最大的Goods的Count()自定义商品列  然后在导出到excel中

这个可不可以说的详细点,琢磨几天了还没搞定

#6


不好意思 好久没上了 没看到   http://www.cnblogs.com/CaoNINiANG/p/7544138.html 你看下这个 是不是你需要的

#7


引用 6 楼 qq_31107977 的回复:
不好意思 好久没上了 没看到   http://www.cnblogs.com/CaoNINiANG/p/7544138.html 你看下这个 是不是你需要的

网页打不开,我现在在sql里把他们分开,然后又在导出时合并,但是合并后的单元格,如果不管,计算总和会算两次,如果赋值为空,不进入合并的方法全是空
http://bbs.csdn.net/topics/392269971

#1


个人感觉,应该说只有合不合并,没有拆分。

#2


引用 1 楼 zbdzjx 的回复:
个人感觉,应该说只有合不合并,没有拆分。

有的里面可能有2个,有的3个,合并时感觉不太好弄。如果拆分,两个拆成两行,三个拆成3行

#3


我做过一个类似你这样的功能  根据商品明细表中的条数  比如一个订单下面6个商品   导出excel时 为  订单主体信息....,商品1,商品2,商品3.....,商品6  
public  class Order
{

//订单主体
....
//订单明细
public List<OrderProducts>  Goods {get;set;}
}
这样的自定义类接收到数据库返回的表格数据  通过反射 将集合转化为DataTable  根据最大的Goods的Count()自定义商品列  然后在导出到excel中

#4


引用 3 楼 qq_31107977 的回复:
我做过一个类似你这样的功能  根据商品明细表中的条数  比如一个订单下面6个商品   导出excel时 为  订单主体信息....,商品1,商品2,商品3.....,商品6  
public  class Order
{

//订单主体
....
//订单明细
public List<OrderProducts>  Goods {get;set;}
}
这样的自定义类接收到数据库返回的表格数据  通过反射 将集合转化为DataTable  根据最大的Goods的Count()自定义商品列  然后在导出到excel中

转成datatable后再根据coun增加行?

#5


引用 3 楼 qq_31107977 的回复:
我做过一个类似你这样的功能  根据商品明细表中的条数  比如一个订单下面6个商品   导出excel时 为  订单主体信息....,商品1,商品2,商品3.....,商品6  
public  class Order
{

//订单主体
....
//订单明细
public List<OrderProducts>  Goods {get;set;}
}
这样的自定义类接收到数据库返回的表格数据  通过反射 将集合转化为DataTable  根据最大的Goods的Count()自定义商品列  然后在导出到excel中

这个可不可以说的详细点,琢磨几天了还没搞定

#6


不好意思 好久没上了 没看到   http://www.cnblogs.com/CaoNINiANG/p/7544138.html 你看下这个 是不是你需要的

#7


引用 6 楼 qq_31107977 的回复:
不好意思 好久没上了 没看到   http://www.cnblogs.com/CaoNINiANG/p/7544138.html 你看下这个 是不是你需要的

网页打不开,我现在在sql里把他们分开,然后又在导出时合并,但是合并后的单元格,如果不管,计算总和会算两次,如果赋值为空,不进入合并的方法全是空
http://bbs.csdn.net/topics/392269971