C#如何把Excel导入到数据库,并且列变行

这个是原始的Excel,放在数据库是下边的样子,帮帮忙,谢谢了,用C#写的... 这个是原始的Excel,放在数据库是下边的样子

,帮帮忙,谢谢了,用C#写的
展开
 我来答
runjiu
2013-11-11 · TA获得超过328个赞
知道小有建树答主
回答量:715
采纳率:50%
帮助的人:240万
展开全部
列变行称为转置,Excel里面直接有这个功能,这个在C#中如果不写程序,比较困难。我还是建议在Excel中用宏转置,然后再用C#读取
追问
如何用宏来转置呢?能给一个例子吗?
追答
Sub 宏1()
'
' 宏1 宏
'
'
Sheets("Sheet1").Select
Range("A1:H8").Select
Selection.Copy
Sheets("Sheet2").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
End Sub
在Excel中录制的宏,把Sheet1中的A1到H8复制,然后在选择性粘贴中使用了转置,你可以测试一下看看
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式