Bug 123087 - Enhancement request: Currently no way to insert (TXT/CSV) data from file INTO CURRENT sheet (row/column/cell)
Summary: Enhancement request: Currently no way to insert (TXT/CSV) data from file INTO...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
(earliest affected) release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
Depends on:
Blocks: CSV-Import
  Show dependency treegraph
Reported: 2019-01-31 14:25 UTC by jlvdbc
Modified: 2022-04-04 08:46 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Note You need to log in before you can comment on or make changes to this bug.
Description jlvdbc 2019-01-31 14:25:33 UTC
In Excel you can insert data in several types (CSV / TXT) directly into the current sheet, to be more precisely, to the current selected cell, and the data will be added in the cells. No extra steps needed, like opening a separate document and copy the data from there.

In LibreOffice I seriously studied how to get this done, but it seems the data will not be added to the currently open sheet. Insert Sheet from file sounds as A) 'data from file' + B) will be inserted (insert into what?), however it does not insert, like you insert text, but it opens a new sheet. This is correct, but can be confusing if you read it from the users perspective who thinks 'let´s go to the option to add external TXT/CSV data into my sheet, it must be possible'.

How do I really add text data (from a txt file / csv file) to the current spreadsheet? The direct way? Without opening the TXT / CSV file in another window, select from begin to end, copy to clipboard, go to target document, select position, paste data.

Those are much to much steps compared to Excel, in which it´s 1 click that does this all (insert from TXT file / insert from CSV file).

NOTE: In Excel the added data from a file, is placed in the cells of the current sheet. Inserting an OLE object in Libreoffice is not the same function: It does not add data into the cells of the sheet, but it adds it as a separate object, which behaves as separate data. So, you can not (easily) calculate that data together with the data of the rest of the sheet.

On the forum the answer was: There is no such built-in function in LO.

Actual Results:
missing option

Expected Results:
apart from how good or bad it might work, you at least expect it is a present option!

Reproducible: Always

User Profile Reset: No

Additional Info:
Comment 1 Oliver Brinzing 2019-01-31 17:53:19 UTC
sounds interesting, currently i do e.g.:

- open *.csv file in a text editor
- copy
- Menu Edit/Paste Special.../[unformated text]
Comment 2 John Little 2020-04-06 02:18:10 UTC
I wasted a lot of time trying to find this functionality, which I assumed was somewhere.  
Searches were too generic. LO calc should support naïve use cases, because many users will try to find it.
Comment 3 John Little 2022-04-04 08:46:25 UTC
I did it again.  After a lot of searching, I find the comment I made 2 years ago.