单元格里的字符串长度最大是多少
可是改设置吗

解决方案 »

  1.   

    Excel 规范与限制
    工作表和工作簿规范功能 最大限制
    打开的工作簿个数 受可用内存和系统资源的限制
    工作表大小 65,536 行乘以 256 列
    列宽 255 个字符
    行高 409 磅
    分页符个数 水平方向 1000 个;垂直方向 1000 个
    单元格内容(文本)的长度 32,767 个字符。单元格中只能显示 1,024 个字符;而编辑栏中可以显示全部 32,767 个字符。
    工作簿中的工作表个数 受可用内存的限制(默认为 3 个工作表)
    工作簿中的颜色数 56
    工作簿中的单元格样式种类 4,000
    工作簿中命名视图个数 受可用内存限制
    自定义数字格式种类 受可用内存限制
    工作簿中的名称个数 受可用内存限制
    工作簿中的窗口个数 受系统资源限制
    窗口中的窗格个数 4
    链接的工作表个数 受可用内存限制
    方案个数 受可用内存的限制;汇总报表只显示前 251 个方案
    方案中的可变单元格个数 32
    规划求解中的可调单元格个数 200
    自定义函数个数 受可用内存限制
    缩放范围 10% 到 400%
    报表个数 受可用内存限制
    排序引用的个数 单个排序中为 3,如果使用连续排序则没有限制
    撤消层次 16
    数据窗体中的字段个数 32
    工作簿中的自定义工具栏个数 受可用内存限制
    自定义工具栏按钮个数 受可用内存限制
      

  2.   

    Excel里面的单元格的样式,内容,类型都是可以设定的
      

  3.   

    是的
    ---------------------
     BearRui(AK-47) ( ) 信誉:110  2007-09-11 15:38:06  得分: 0  
     
     
       EXCEL的单元格?
      
     
    文本长度可以吗
    现在比较关心这个
    --------------------------
     lbq1221119(blog.sina.com.cn/byhh) ( ) 信誉:100  2007-09-11 15:47:26  得分: 0  
     
     
       Excel里面的单元格的样式,内容,类型都是可以设定的没打开  不知道是啥
    -----------------------
     lbq1221119(blog.sina.com.cn/byhh) ( ) 信誉:100  2007-09-11 15:48:11  得分: 0  
     
     
       http://www.knowsky.com/344943.html
      
       
     
      

  4.   

    有管office开发的问题,都可以录制一个宏,然后打开宏看看代码
      

  5.   

    把excel打开然后开始录制宏
    然后运行程序
    然后看宏?不是很明白=======================================
     gavinhuanghsc() ( ) 信誉:100  2007-09-11 16:11:14  得分: 0  
     
     
       有管office开发的问题,都可以录制一个宏,然后打开宏看看代码
      
     
      

  6.   

    #region 数据导入功能的实现
                if (MessageBox.Show("数据导入功能需要专业人员技术支持,请慎重操作!"+"\r"+"您确定要将Excel表里面的数据导入到数据库里面么?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK)
                {
                    this.panel1.Visible = true;                strError = "";
                    if (this.txtExcel.Text == "")
                    {
                        strError += "请选择含有数据源的Excel表!" + "\r";
                    }
                    if (this.ComShu.Text == "")
                    {
                        strError += "请选择您要将Excel导入的数据表!" + "\r";
                    }
                    if (strError.ToString() != "")
                    {
                        MessageBox.Show(strError.ToString(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else if (strError.ToString() == "")
                    {
                        //将数据表读取到DataGridView中                    this.DataGrid1.Columns.Clear();
                        GetConnect();
                        DataGrid1.DataMember = "[Sheet1$]";
                        DataGrid1.DataSource = myDataSet;
                        SqlConnection conn = new SqlConnection(connstr);
                        if (conn.State == ConnectionState.Closed)
                        {
                            conn.Open();
                        }
                        SqlCommand cmd = new SqlCommand();
                        cmd.Connection = conn;
                        cmd.CommandType = CommandType.StoredProcedure;
                        if (this.DataGrid1.ColumnCount.ToString() != "3")
                                    {
                                        MessageBox.Show("导入数据失败,Excel表与临床表现表数据不匹配!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    }
                                    else
                                    {
                                        foreach (DataGridViewRow item in this.DataGrid1.Rows)
                                        {
                                            strError = "";
                                            cmd.CommandText = "AddToMedical";
                                            cmd.Parameters.Clear();
                                            cmd.Parameters.Add(new SqlParameter("@PART", item.Cells[1].Value));
                                            cmd.Parameters.Add(new SqlParameter("@CIRCS", item.Cells[2].Value));
                                            try
                                            {
                                                cmd.ExecuteNonQuery();                                        }
                                            catch (Exception)
                                            {
                                                strError = "导入数据失败,请仔细查看数据表中数据是否符合要求!";
                                            }
                                        }
                                        if (strError == "")
                                        {
                                            MessageBox.Show(strError.ToString(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                        }
                                        else
                                        {
                                            MessageBox.Show("恭喜,导入数据成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                        }
                                    }
                                      }
                        conn.Close();
    }
      

  7.   

    cmd.CommandText = "AddToMedical";
    AddToMedical 是存储过程代码:CREATE procedure AddToMedical
    (
    @PART nvarchar(50),
    @CIRCS nvarchar(200)
    )
    as
    insert into Medical(PART,CIRCS)values(@PART,@CIRCS)GO
      

  8.   

    哥哥 
     我是要把数据导入到EXCEL里