This has been present in multiple versions. Load up like 30 files in the main window. Select all and copy. Go to a text editor and paste. It will paste all the lines with each column separated by a tab.
However, trying to do the same thing in Excel only pastes the first line, even though that single line is formatted correctly. If you copy the stuff you pasted into the text editor first into Excel, it works just fine.
Any way to fix it so it pastes in Excel fully right away?
See the documentation on how to export text to the clipboard:
Check which format string you have there and whether the output format is supported by the Excel import functions.
Perhaps the tab character ($char(9)) is a better separator.
There’s some misunderstanding here. I’m not using File > Export that spits out a txt file. I don’t want to do that. I am selecting all the ones i want in that list, going Copy / Cmd-C going to Excel and doing Paste / Cmd-V.
It SHOULD paste in all of the rows, as it does when pasting into TextEdit or BBEdit or any text editor. It’s not, it’s only pasting in the first row. So I’m having to first paste stuff into textedit, then immediately copy/paste into Excel.
It doesn’t sound like a lot, but when you’re constantly doing this for my workflow it becomes tedious. The fact it works just fine in a text editor points me to this being a bug.
I don't have Excel, but as with any other spreadsheet-based app, it's trying to divide the contents from the clipboard into the individual cells. This is the difference to a plain text editor, which just takes the text.
Can you share the format string you're using at Settings → Export → Copy Format? It's possible that if you adjust it to what @ohrenkino suggested (using $char(9) as separator character) improves the automatic column detection when pasting to Excel.
Attempted to use: %TRACK%$char(9)%TITLE%$char(9)%ARTIST%$char(9)%ALBUM%$char(9)%ALBUMARTIST%$char(9)%YEAR%$char(9)%GENRE%$char(9)%LENGTH%$char(9)%COMMENT%
Results correct and the same both options when pasting into Textedit:
It looks like Excel doesn't read and combine multiple items from the macOS clipboard. Mp3tag copies one item of type public.utf8-plain-text per selected file to the clipboard and other apps like TextEdit or BBEdit are reading them just fine.
Excel however only reads one item from the clipboard, so you'd need to either use intermediate flattening via your text editor of choice, running pbpaste | pbcopy on Terminal.app (which does the same), or Paste Special → As Text from within Excel.