Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel工作表中的奇怪问题_Excel - Fatal编程技术网

Excel工作表中的奇怪问题

Excel工作表中的奇怪问题,excel,Excel,我无法将这条记录导入sql server 2000。它使缓冲区超出了限制。为什么它会显示这样的字符?如果我将字符限制为255,这是正常的。我试着像下面这样模拟 以下是一个示例文件: 打开记事本。在双引号内创建一个小文本并粘贴到excel中。现在双击该单元格并添加更多字符,使其跨越255个字符。现在您将看到#符号 我试着把格式改成文本。现在,右键单击单元格并单击“属性”。它将再次显示哈希 这是什么属性?如何使其恢复正常?此记录只是我必须导入的数百万条记录中的一个示例。在Excel 2003中,单元

我无法将这条记录导入sql server 2000。它使缓冲区超出了限制。为什么它会显示这样的字符?如果我将字符限制为255,这是正常的。我试着像下面这样模拟

以下是一个示例文件:

打开记事本。在双引号内创建一个小文本并粘贴到excel中。现在双击该单元格并添加更多字符,使其跨越255个字符。现在您将看到#符号

我试着把格式改成文本。现在,右键单击单元格并单击“属性”。它将再次显示哈希


这是什么属性?如何使其恢复正常?此记录只是我必须导入的数百万条记录中的一个示例。

在Excel 2003中,单元格中的字符数可以超过255个,但不能设置值或使用包含255个以上单元格的单元格中的值

您可以使用VBA按单元格导入包含255个字符以上的数据,如:

Sub CutCell()
   Dim i as Integer
   Dim mytxt As String

   ' Create a string 1000 characters in length.
   mytxt = WorksheetFunction.Rept("test", 250)

   ActiveSheet.Shapes("Text Box 1").Select

   With Selection

      ' Initialize text in text box.
      .Text = ""
      For i = 0 To Int(Len(mytxt) / 255)
      .Characters(.Characters.Count + 1).Text = Mid(mytxt, (i * 255) + _
         1, 255)
      Next

   End With

End Sub

有关此问题的更多信息,请参阅。

请为您的问题选择更具描述性的标题。“Excel工作表中的奇怪问题”并不严重。