VBScript에서 Excel 파일을 읽으려고하는데 file.Readline
에서 이상한 문자가 나타납니다. 어떻게 세포의 가치를 올바르게 얻을 수 있었는지 아십니까? Excel 라이브러리가없는 경우.VBScript에서 Excel 파일을 읽는 방법?
Dim fso,file
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set dict = CreateObject("Scripting.Dictionary")
Set file = fso.OpenTextFile ("C:\myFile.xlsx",1)
row = 0
Do Until file.AtEndOfStream
line = file.Readline
dict.Add row, line
row = row + 1
Loop
file.Close
'FileSystemObject' 메소드는 텍스트 파일을 처리하기위한 메소드입니다. Excel 통합 문서는 텍스트 파일이 아닙니다. –
[this] (https://gist.github.com/simply-coded/758e2557ccd1a55b46765d8bb1099ec6)를보십시오. 엑셀이 설치되어 있지 않은 컴퓨터에서이 작업을하려고하지 않는 한, 아마도 매우 어려울 것입니다. – garbb
엑셀 파일을 데이터베이스로 취급 할 ADO를 참조하십시오. https://support.microsoft.com/en-us/help/278973/excelado-demonstrates-how-to-use-ado-to-read-and-write-data-in-excel-w 및 https : // support.microsoft.com/en-us/help/257819/how-to-use-ado-with-excel-data-from-visual-basic-or-vba – ACatInLove