0
複数のシートを含むxlsブックをCSV形式に変換する必要があります。 私が使用しているプログラミング言語はVBScriptです。これまでのところ、以下のコードは「読み取り専用ドキュメントにアクセスできません」というエラーを示しています。読み取り専用エラー:xlsブックのすべてのシートを別々のCSVファイルに変換します。
Dim oExcel
Set oExcel = CreateObject("Excel.Application")
Dim oBook
'xls is the path to the xls file
WScript.Echo xls
Set oBook = oExcel.Workbooks.Open(xls)
Dim Worksheet
For Each Worksheet in oBook.Sheets
If oExcel.Application.WorksheetFunction.CountA(Worksheet.Cells) <> 0 Then
Worksheet.SaveAs strPath & "\" & Worksheet.Name & ".csv", 6
End If
Next
oBook.Close False
oExcel.Quit
WScript.Echo "Done"
私はstackoverflowで同様の質問を見つけようとしましたが、それらはすべてslighlty異なり、この問題を解決できませんでした。ご協力いただきありがとうございます! –
追加情報:ブックは144MBで、読み取り専用ではありません。 –
どこにエラーがありますか?どの行? –