zoukankan      html  css  js  c++  java
  • VBA-UTF-8文件的操作

    1.读入UTF-8文件
       Dim value As String
       Dim vLines As Variant

       Call ReadCsvUTF_8(vFile.Path, value)

       vLines = Split(value, vbCrLf)

       For i = 0 To UBound(vLines)
         ...
       next
      Public Sub ReadCsvUTF_8(ByVal fileName As String, ByRef value As String)
        With CreateObject("ADODB.Stream")
            .Charset = "UTF-8"
            .Open
            .LoadFromFile fileName
            value = .ReadText
            .Close
         End With
      End Sub
     
    2.写入UTF-8文件
      Call WriteCsvUTF_8(fileSaveName, strLine)
      Public Sub WriteCsvUTF_8(ByVal fileName As String, ByVal strLine As String)

        With CreateObject("ADODB.Stream")

          .Open
          .Charset = "UTF-8"
          .Type = adTypeText
          .writeText strLine
          .Position = 3
          .SaveToFile fileName, adSaveCreateOverWrite
          .Flush
          .Close

       End With

     End Sub
  • 相关阅读:
    Codeforces 960B(优先队列)
    “景驰科技杯”2018年华南理工大学程序设计竞赛 H-对称与反对称(逆元)
    AcWing
    POJ
    POJ
    AtCoder
    HRBUST
    CodeForces
    HYSBZ
    HDU
  • 原文地址:https://www.cnblogs.com/wzhw2015/p/12355044.html
Copyright © 2011-2022 走看看