On Thursday, May 11, 2017 at 5:01:57 AM UTC-4, Mahmood Naderan wrote:
> Excuse me, I changed 
> 
> csv.writer(outstream)
> 
> to 
> 
> csv.writer(outstream, delimiter =' ')
> 
> 
> It puts space between cells and omits "" around some content. However, 
> between two lines there is a new empty line. In other word, the first line is 
> the first row of excel file. The second line is empty ("\n") and the third 
> line is the second row of the excel file.
> 
> Any thought?
>  
> Regards,
> Mahmood

Try opening the destination file in the binary mode:

    open(dest, 'wb')

I ran into extra newlines when using csv.writerows() recently.
Since the default mode for open() is text, I imagine you get
extra newlines, since both csv and file object are adding them.
Switching to binary mode fixed it for me.

Regards,
Igor.
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to