You can't stream SQLite files.
I already have APIs that send SQLite database files over a socket: send(), sendfile(), writev(), and so on.
What I don't have is the ability to receive SQLite database files incrementally (stream): I always need enough disk and/or memory to store an SQLite database.
I can however, receive an XLS file (or even XLSX) incrementally and implement a streaming parser for it.