这个问题,有点麻烦, 建议你先读到dataset里 ,然后用relations 来处理,一下。
如果我说的不对 ,就算帮你顶。

解决方案 »

  1.   

    使用DataSet将相关联的数据处理好再保存到SQL Server中吧
      

  2.   

    这个是引用EXCEL类库的,前面那些代码一大堆我就不贴了,我把这个贴上来,亲测成功string ohlk="";
            if (((Excel.Range)worksheet.Cells.get_Item(1, 3)).Hyperlinks.get_Item(1).Address != null)//因为Hyperlinks有外联结的,就是这个Address,NULL就说明无外联结
            {
                ohlk = ((Excel.Range)worksheet.Cells.get_Item(1, 3)).Hyperlinks.get_Item(1).Address.ToString();
            }
            else if (((Excel.Range)worksheet.Cells.get_Item(1, 3)).Hyperlinks.get_Item(1).SubAddress != null)//SubAddress表示是表内SHEET的链接
            {
                ohlk = ((Excel.Range)worksheet.Cells.get_Item(1, 3)).Hyperlinks.get_Item(1).SubAddress.ToString();
            }
            worksheet.Cells[2, 1] = ohlk.ToString();//结果是把单元格A3的链接写到单元格A2中区了,楼主你可以参考改成自己的
      

  3.   

     public string GetCellLink(Excel.Worksheet ws, int x, int y)
            {
                string url = (ws.Cells[x, y] as Excel.Range).Hyperlinks[1].Address;
                return url;
            }
    简单一点..
      

  4.   

    不太清楚,这里有几个例子C#导出Excel几个应用实例 www.phome.asia/forum/thread/23341.html



      

  5.   

    我之前做的一个小软件是读TXT的数据 在 DATAgideview显示,然后写入excel,导入SQL数据库,我提议不妨你先用DATAGRIDVIEW读出来在导入数据库中。 好的方法我还没试过,,,希望有好的方法贴出来分享
      

  6.   

    中午睡觉去了,我的代码在这个地址,大家看到的也帮我看下吧,郁闷死了。
    地址如下:http://topic.csdn.net/u/20100325/21/c822a751-a321-4f50-9982-63a503848498.html
      

  7.   

    11楼的别忘了哦,注意看我的代码有说明哦,Address是外链接,内链接是SubAddress哦,改成这样吧
    public string GetCellLink(Excel.Worksheet ws, int x, int y)
    {
    if((ws.Cells[x, y] as Excel.Range).Hyperlinks[1].Address!=null)
    {string url = (ws.Cells[x, y] as Excel.Range).Hyperlinks[1].Address;}
    else if((ws.Cells[x, y] as Excel.Range).Hyperlinks[1].SubAddress!=null)
    {string url = (ws.Cells[x, y] as Excel.Range).Hyperlinks[1].SubAddress;}
    else {string url =""}
    return url;
    }