Perspective CSV File Upload Not Matching CSV File

event.file.getBytes() is returning, as the name implies, the byte array (binary) contents of the file.
To decode it as text, you need to assume a character encoding, such as UTF-8. You need to make a string-like, file-like object for Python's csv module, which you can do with the StringIO module:

1 Like