Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

Re^2: Excel and Win32::Clipboard

by pryrt (Prior)
on Mar 26, 2020 at 02:00 UTC ( #11114651=note: print w/replies, xml ) Need Help??

in reply to Re: Excel and Win32::Clipboard
in thread Excel and Win32::Clipboard

The output in the file ... is 48,265 bytes long! ... It works when "GetText()" is used instead of "Get()"

The Windows clipboard allows storing multiple formats of the same data in the same clipboard entry. When you copy from Excel, the clipboard both has a native-Excel format (your 48k), which includes all the cell information, formatting, etc; and has a plaintext; and maybe has other formats as well.

Win32::Clipboard has the EnumFormats() to list the formats currently in the clipboard, and GetFormatName() to give you more info for "custom" formats. By switching to GetText() , you were forcing it to give you the CF_TEXT version instead of the native Excel format.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://11114651]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (5)
As of 2020-05-29 11:09 GMT
Find Nodes?
    Voting Booth?
    If programming languages were movie genres, Perl would be:

    Results (169 votes). Check out past polls.