2012-06-09 2 views
1

정확한 범위의 셀로 출력하기 위해 richtextbox 내부의 데이터를 처리해야하며 각 셀의 데이터를 단일 셀로 처리해야합니다.C#에서 여러 줄로 구성된 데이터에서 한 줄을 읽으려면 어떻게해야합니까?

데이터의 총량를 RichTextBox 52 개 라인이며, I는 하나의 셀 영역에 배치 된 각 데이터 (각 라인) 원하는 (C17 : C42, H17 : H42) 이미 그것을 시도한

을 내 코드 :

range = objSheet.get_Range("C17:C42,H17:H42", Missing.Value); 
range.set_Value(Missing.Value, richTextBoxReceive); 

하지만 각 셀에 52 개의 데이터가 표시됩니다.

답변

0

내가 중괄호에 작성해야이? 내가 어떻게 그것을 각 셀에 기록 할

string s = richTextBox1.Text; 
     var k = Regex.Split(s, "\\n", RegexOptions.Multiline); 

     foreach (string str in k) 
     { 
      //do what you want 
      MessageBox.Show(str); 
     } 
+0

그것은 작동합니까? –

+0

중괄호 안에 하나의 라인 값만 표시됩니다. 따라서 한 줄 값으로 필요한 것은 중괄호 안에 넣을 수 있습니다. 중괄호 안에 str 변수의 단일 행 값을 가져옵니다. –

+0

오, 알았지 만 범위 C17의 각 셀에 단일 행을 처리하는 방법을 아직 모릅니다 : C42, 더 도와 줄 수 있습니까? –

관련 문제