2013-03-28 1 views
-4

곧이 문제를 시도한 지 12 시간이되었고 작동하지 못합니다. 내가 찾을 수있는 모든 스레드를 읽고 아무것도 도움이됩니다. 엑셀 래퍼 (Excel Wrapper)를 사용해 보았지만 작동하지 않습니다. 저는 C#에 익숙하지 않습니다. 그리고 나는 헛소리 발전기를 만들려고 노력하고 있습니다. 내가하려고하는 것은 .xlsx 파일의 A1-A5, B1-B5 및 C1-C5에서 여러 단어를 읽고 단추를 클릭 할 때 텍스트 상자에 넣는 것입니다 (Visual Studio를 사용하고 있습니다). .C#의 임의의 셀을 읽고 텍스트 상자에 출력하려면 어떻게합니까?

누군가가 이것을 읽고 나에게 힌트를 줄 수 있다면 많은 도움이 될 것입니다. 미리 감사드립니다.

+2

일부 코드 및 오류 사항을 게시하십시오. 우리는 당신을 돕는 것을 좋아하지만 ... 우리는 당신이 도울 곳을 알고 당신을 위해 그것을하지 말아야합니다. –

답변

1

먼저 xls 문서의 정보를 컬렉션 (배열, 목록 등 ...)으로 가져와야합니다. 이 코드는 온라인에서 쉽게 찾을 수 있어야합니다.

또한 난수 생성기 필요할 것 같습니다 그리고

Random rnd = new Random(); 

버튼 클릭 이벤트가 컬렉션에서이 난수, 행에 대해 하나 하나의 열을 선택해야 할 것을 (2D 이 경우 배열) :

int row_max = stuff[][].GetLength(0); 
int col_max = stuff[][].GetLength(1); 
int row = rnd.Next(0, row_max-1) 
int col = rnd.Next(0, col_max-1); //between 0 and the number of columns 
textbox1.text = textbox1.text + stuff[row][col].ToString(); 

이 표시는 일부만 가능하지만 모든 부분을 쉽게 검색 할 수 있습니다.

+0

감사합니다. 덕분에 많은 도움이되었습니다! 계속 갈 것입니다. 다시 한 번 감사드립니다! –

관련 문제