আমি একটি ব্লগ পোস্ট খুঁজে পেয়েছি যা একই ধরণের সমস্যার জন্য অ্যাপসক্রিপ্ট সমাধানের রূপরেখা দেয়। আমি এটি আপনার প্রয়োজনের সাথে মানিয়ে নিয়েছি। মনে রাখবেন যে আমি সেল মানগুলি বা অন্য কোনও সঠিক উদ্ধৃতি করিনি, এটি আরও শক্তিশালী হওয়ার জন্য কিছু টুইট করার প্রয়োজন হবে। এটি আমার সর্বনিম্ন পরীক্ষার দ্রুততম সমাধানও নয় ... তবে এটি একটি শুরু।
চাবিটি হ'ল write X to openFile as «class utf8»
tell application "Microsoft Excel"
activate
set outFile to (path of active workbook)
set fileName to (name of active workbook)
set outFile to (outFile & ":" & fileName & ".csv")
set openFile to open for access file outFile with write permission
set eof openFile to 0
set lastCol to count of columns of used range of active sheet
set lastRow to count of rows of used range of active sheet
repeat with r from 1 to lastRow
set rowStr to (value of cell r of column 1 of active sheet)
repeat with c from 2 to lastCol
set cellVal to (value of cell r of column c of active sheet)
set rowStr to rowStr & "," & cellVal
end repeat
write rowStr & return to openFile as «class utf8»
end repeat
close access openFile
end tell