欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

日文操作系统下,读取日文Excel中的中文后保存到文本文件

程序员文章站 2022-03-11 13:31:45
...
'+++++++++++++++++++++++++++++++++++++
' Get output object
' Return output object
' eg.
'     Dim wo as object
'     Call GetWriteObject(wo)
'+++++++++++++++++++++++++++++++++++++
Function GetWriteObject(ByRef TextStream As Object)
    Set TextStream = CreateObject("ADODB.Stream")
    With TextStream
        .Mode = 3
        .Open
        .CharSet = "UTF-8"
        .Position = TextStream.Size
    End With
End Function

'+++++++++++++++++++++++++++++++++++++
' Write content to object
' eg.
'     Dim wo as object
'     Call GetWriteObject(wo)
'     strA = "This is sample."
'     writeContent(strA, wo)
'+++++++++++++++++++++++++++++++++++++
Function WriteContent(ByVal strContent As String, ByRef TextStream As Object)
    TextStream.WriteText strContent
End Function

'+++++++++++++++++++++++++++++++++++++
' Write content to file
' eg.
'     Dim wo as object
'     Call GetWriteObject(wo)
'     strA = "This is sample."
'     writeContent(strA, wo)
'     WriteFile(strPath, wo)
'+++++++++++++++++++++++++++++++++++++
Function WriteFile(ByVal strFilename As String, ByRef TextStream As Object, Optional ByVal adSaveCreateOverWrite As String = "2")
    TextStream.SaveToFile strFilename, adSaveCreateOverWrite
    TextStream.Close
End Function

 

读取成UTF-8,并以UTF-8编码写入文本文件

相关标签: Excel