우리는 .xls 파일을 읽어 데이터를 추출하는 제품을 가지고 있습니다. 우리가 가진 한 가지 문제는 텍스트를 열 마법사를 사용하여 기존 데이터의 각 열을 수동으로 텍스트 형식으로 변환해야했던 파일을 처리하기 전에 발생하는 문제입니다. 이 C# 및 사무 자동화를 할 수 있습니까?Excel 텍스트를 열로 프로그래밍
감사합니다.
우리는 .xls 파일을 읽어 데이터를 추출하는 제품을 가지고 있습니다. 우리가 가진 한 가지 문제는 텍스트를 열 마법사를 사용하여 기존 데이터의 각 열을 수동으로 텍스트 형식으로 변환해야했던 파일을 처리하기 전에 발생하는 문제입니다. 이 C# 및 사무 자동화를 할 수 있습니까?Excel 텍스트를 열로 프로그래밍
감사합니다.
마법사를 실행하려면 통합 문서에서 매크로를 만들어야합니다. 의 라인을 따라
매크로 실행 :
Sub Macro1()
'
Worksheets("Sheet1").Range("A1:A10").TextToColumns Destination:=Range("A1"), _
DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=True, Other:=False, FieldInfo _
:=Array(Array(1, 1), Array(2, 1)), TrailingMinusNumbers:=True
End Sub
당신은 엑셀 자체의 매크로를 만들거나 할 수 using OA.
그런 다음, you can do that from OA too 마법사를 실행해야 할 때.
HTH!
조금 설명 할 수 있습니까? – Aneef
일부 예제를 제공 할 수 있다면 이해하기가 더 쉬울 것입니다. – smirkingman
대체가있을 수 있기 때문에 이것이 수행되어야하는 이유를 알면 좋습니다. – Fionnuala
우리는 큰 Excel 파일을 처리하는 응용 프로그램을 가지고 있으며이 형식을 지정하지 않고 던지는 오류가 발생했습니다 – Aneef