我有一个300列,300行的表(行的值都不一样)
然后这个表的列是可以进行C300 299的排列组合,
在排列组合之后,每一行得到的值又会不同,
求教有没有简单的方法能实现这个功能例如
键表
A B C ......N
B...........N
............N
............N
N...........N然后有一个值表
A B C ......N=1
B...........N=2
............N=3
............N=4
N...........N=5但是键表的列是可以进行排列组合的,例如
原来是A B C D N =1 结果用户选择 A B C N=2 他不选D的话值会变动,也可能是不选这一行其中的任何一列,或者选其中的2列,3列,每次选择不同的组合,值都会不同。
下面的N行也是这样,选不同的排列组合后值都会不同。那么我想请教,怎么能让用户将这些表的数据用简便的方法输入到数据库中。
===
我自己想到的是
1.每种列的排列组合生成一个EXCEL输入。
例如
A B C D E N
1 2 3 4 5 6 = 7
8 9 0 11 12 13= 8
=====
A C D E N
1 3 4 5 6 = 9
8 0 11 12 13=10
这样就是2张表,依次类推,导入数据库。2.以行为单位导入
表:
A B C D E N
1 2 3 4 5 6
8 9 0 11 12 13行1
1 2 3 4 5 6=1:这个代表行的值进行排列组合后的值,并且是有顺序的1就是只有列1,后面的列没有 的值
2 :这个代表行的值进行排列组合后的值,并且是有顺序的2就是只有列2,其它列没有。
3
4
5
6
12:这代表只有列1,2后面的4列没有,然后按顺序往下排列。
========
但是问题就是如果列太多了,有300列,那么第一种方法就要导入300*299*298*····N这么多的EXCEL
第二种方法有2个问题
1是后面的结果列必须是有序的。
2.行如果太多的话会很复杂。
===========
请教有没有更好更方便的方法来做导入。数据算法C#
然后这个表的列是可以进行C300 299的排列组合,
在排列组合之后,每一行得到的值又会不同,
求教有没有简单的方法能实现这个功能例如
键表
A B C ......N
B...........N
............N
............N
N...........N然后有一个值表
A B C ......N=1
B...........N=2
............N=3
............N=4
N...........N=5但是键表的列是可以进行排列组合的,例如
原来是A B C D N =1 结果用户选择 A B C N=2 他不选D的话值会变动,也可能是不选这一行其中的任何一列,或者选其中的2列,3列,每次选择不同的组合,值都会不同。
下面的N行也是这样,选不同的排列组合后值都会不同。那么我想请教,怎么能让用户将这些表的数据用简便的方法输入到数据库中。
===
我自己想到的是
1.每种列的排列组合生成一个EXCEL输入。
例如
A B C D E N
1 2 3 4 5 6 = 7
8 9 0 11 12 13= 8
=====
A C D E N
1 3 4 5 6 = 9
8 0 11 12 13=10
这样就是2张表,依次类推,导入数据库。2.以行为单位导入
表:
A B C D E N
1 2 3 4 5 6
8 9 0 11 12 13行1
1 2 3 4 5 6=1:这个代表行的值进行排列组合后的值,并且是有顺序的1就是只有列1,后面的列没有 的值
2 :这个代表行的值进行排列组合后的值,并且是有顺序的2就是只有列2,其它列没有。
3
4
5
6
12:这代表只有列1,2后面的4列没有,然后按顺序往下排列。
========
但是问题就是如果列太多了,有300列,那么第一种方法就要导入300*299*298*····N这么多的EXCEL
第二种方法有2个问题
1是后面的结果列必须是有序的。
2.行如果太多的话会很复杂。
===========
请教有没有更好更方便的方法来做导入。数据算法C#
解决方案 »
- java刻度转c#日期
- Win API GetPixel 为什么在 WIN2008 32位 SP1 取得的数据全为 空呢? 谢谢
- TreeView 怎么点节点新开页面?能在原页面跳转吗?
- OLEDB修改oracle数据库图片
- 在C/S结构中 用C#语言怎么本文件存进ACCESS数据库中
- 请问如何获取内置浏览器的“转到、刷新、停止、后退、前进”等功能?
- 关于SQL SERVER数据库还原的问题“排它访问权”。多谢
- 大家讨论一下asp.net用哪几个软件编写最好,既方面源码编写,又不误美工制作
- 用C#写AcitveX 无法显示的问题
- 怎样textbox中获取KeyPress事件?
- C#窗体应用程序,如何将其他的EXE程序包含在窗体内?
- 我在Dispose里面调用了GC.Collect(),为什么对象还存在?
然后数组的每行会随机排列
每次排列后都对应不同的值
值是固定的
问怎么用最少的EXCEL来保存数据