2011-01-04 6 views
0

텍스트 파일의 데이터를 엑셀 시트 으로 내 보낸 클립 보드 복사 및 붙여 넣기 기능이 있습니다. 나는 이것을 위해 PIA를 사용했다.엑셀 파일로 내 보낸 데이터 서식 지정

내보내기가 제대로 수행되고 데이터가 단일 열, 즉 A 열로 내보내집니다. 이 열의 행에 데이터를 입력하여 데이터가 셀에 제대로 채워지도록하고 A 열을 확장하여 전체 데이터를 표시하지 않아도됩니다.

답변

0

이 방법이 텍스트 파일이 생성됩니다 내보내는 동안

또한 어떻게 시트의 글꼴을 변경할 수 있습니까? 내용을 완전히 제어 할 수 있다면 csv (쉼표로 구분 된 값) 파일을 사용하는 것이 좋습니다. 기본 글꼴 엑셀 사용을 제어 할 수는 없지만 데이터가 여러 열로 채워지는 요구 사항을 충족시킵니다.

이 데이터를 처리하기 위해 csv 파일을 사용하는 것 외에는 Excel 문서로 직접 내보내는 것이 좋습니다. 내용에 사용 된 모양과 글꼴을 완벽하게 제어 할 수 있습니다.

+0

실제로 텍스트 파일이 아니지만 내보내려는 편집 상자 텍스트입니다. 어떻게하면 셀에있는 데이터를 자동 완성 할 수 있습니까? 내게 어떤 링크 나 코드를 제안 할 수 있습니까? 형식을 지정하려면 코드를 입력하십시오. – MehaJain

+0

텍스트를 처리 할 방법이 있다면 그 값을 쉼표로 구분하십시오. 지금까지 귀하의 정보를 바탕으로 나는 아무것도 제안 할 수 없었습니다. –

+0

여기 내 코드는 정확히 내가 시작하고있는 개체입니다. Start = Type.Missing; Clipboard.SetText (xyz.ToString()); Microsoft.Office.Interop.Excel.ApplicationClass App = 새 Microsoft.Office.Interop.Excel.ApplicationClass(); App.Visible = true; Microsoft.Office.Interop.Excel.Workbook Wb = App.Workbooks.Add (시작); Microsoft.Office.Interop.Excel.Worksheet Ws = (워크 시트) Wb.Worksheets.Add (시작, 시작, 시작, 시작); Ws.Activate(); Ws.Cells.Font.Name = "Courier New"; Ws.Cells.Font.Size = 9; Ws.Paste (시작, 시작); 여기에 나는 두 셀 A와 B에서 데이터를 얻고있다. 나는 오직 셀에서만 데이터를 원한다. – MehaJain