Label 'New document' only shows field names (LibreOffice

I’m going crazy failing to create a half page of labels from a CSV or Database file. I eventually managed to get the CSV data into a Base table, registered it and can see it show up in the list of available data sources in the Labels wizard.

I’ve followed the Help instructions for creating mailing labels, starting with File/New/Labels.

I can see the database and the table I want to use, and it has data in it, in columns with the field names I set up from the first line of the CSV file.

I’ve included the data fields in the Label tab, used the Format tab to select Avery 7160 labels, and in the Options tab I’ve checked Entire Page and Synchronize contents. So far, so straightforward.

But when I click New Document, all I get is short form field names. No data. Like this:
(sorry, when I Quote these lines the formatting goes awry)

<Home - Street>
<Home - City><Home - State>
<Home - ZIP>
When I go to View/Field Names I get ‘long form’ field names including the database name, table name, and field name.

<Xmas North America 2018.Xmas North
America.0.First><Xmas North America
2018.Xmas North America.0.Middle Name><Xmas North America 2018.Xmas
North America.0.Last> <Xmas North
America 2018.Xmas North America.0.Home

  • Street> <Xmas North America 2018.Xmas North America.0.Home - City><Xmas North America 2018.Xmas
    North America.0.Home - State> <Xmas
    North America 2018.Xmas North
    America.0.Home - ZIP>

I simply CANNOT see how to get the data into the label document. I’ve tried multiple times, and am on the point of giving up and using MS Word 2010 to do the merge.

I eventually found the Data to Fields button, but it only appears to offer another dialogue allowing me to redo what I’ve already done in the Label wizard, to put fields onto the label.

And the Mail Merge button starts up the Letter or Email merge wizard.

I look for and fail to find a button saying ‘Do the Merge’ or equivalent.

What am I doing wrong?

WHY is it so completely non-intuitive? Why can’t LibreOffice just merge directly from a CSV file?


Please see answer in this post & the additional link within → Labels not printing

How do you select records from the visible user interface? I couldn’t see any way of triggering it.

Your reply in the linked topic worked

A second way is when you get to step #6, select the Print icon or press Ctrl + p which brings up a message:
Your document contains address database fields. Do you want to print a form letter?

But how on earth could I have discovered that for myself? And in any case, I do NOT want to print a form letter, but labels. So my answer would have been ‘No’.

I’m pretty good at using new programs, but I’ve blundered about wasting four hours trying to get this to work.

Thank you that I now do have some labels, but I still think the process lacks any clarity.

IS there a way to select records other than this totally obscure way of triggering it? It certainly wasn’t evident on my screen, after clicking New Document.

There is information in the LO documentation. Links can be found through the main LO download page or even in this forum under Resources (right column - main question page).

Here is the documentation page → LibreOffice Writer Guide. Take a look at Chapter 14 Mail Merge.

There are many answers already here in the forum including typing in your own labels, formatting, and more. Try typing labels in the search bar & hit enter. To narrow it further apply a tag of Writer (top right).

I have read the section in that Mail Merge chapter about Address Labels.

It says "Click New Document. You now have a new, single-page document containing a series of
frames, one for each label of the selected type and filled with the data source address fields
that you selected. "

What does “filled with the data source address fields that you selected.” actually mean? It isn’t clear whether i should expect to have data there from my data source, and doesn’t explain at all how to get it if there are only field names.

It doesn’t answer my question about how to trigger the select records dialogue from the visible user interface - is your method of trying to Print to get the prompt your document contains address database fields. Do you want to print a form letter? the only way to get to it? If so, I find that remarkable.

The beginning of the text states Labels are commonly used for printing address lists. The ‘fields’ you have selected are the data source of these address fields.

Under the section Printing it does state about selecting all, a block of or individual records.

There are many ways to produce labels like using a template and the mail merge process selecting records there. Personally I don’t have any use in printing labels. Sometimes you need to dig through the documentation on related matters (such as mail merge).