- API reference
- Input/output
- pandas.DataF...
pandas.DataFrame.to_clipboard#
- DataFrame.to_clipboard(*,excel=True,sep=None,**kwargs)[source]#
Copy object to the system clipboard.
Write a text representation of object to the system clipboard.This can be pasted into Excel, for example.
- Parameters:
- excelbool, default True
Produce output in a csv format for easy pasting into excel.
True, use the provided separator for csv pasting.
False, write a string representation of the object to the clipboard.
- sepstr, default
'\t'
Field delimiter.
- **kwargs
These parameters will be passed to DataFrame.to_csv.
See also
DataFrame.to_csv
Write a DataFrame to a comma-separated values (csv) file.
read_clipboard
Read text from clipboard and pass to read_csv.
Notes
Requirements for your platform.
Linux :xclip, orxsel (withPyQt4 modules)
Windows : none
macOS : none
This method uses the processes developed for the packagepyperclip. Asolution to render any output string format is given in the examples.
Examples
Copy the contents of a DataFrame to the clipboard.
>>>df=pd.DataFrame([[1,2,3],[4,5,6]],columns=['A','B','C'])
>>>df.to_clipboard(sep=',')...# Wrote the following to the system clipboard:...# ,A,B,C...# 0,1,2,3...# 1,4,5,6
We can omit the index by passing the keywordindex and settingit to false.
>>>df.to_clipboard(sep=',',index=False)...# Wrote the following to the system clipboard:...# A,B,C...# 1,2,3...# 4,5,6
Using the originalpyperclip package for any string output format.
importpypercliphtml=df.style.to_html()pyperclip.copy(html)