[Libreoffice-bugs] [Bug 117212] New: MAILMERGE: Save/ Print Merged Documents command processes every record even when it is unnecessary

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Tue Apr 24 15:20:30 UTC 2018


https://bugs.documentfoundation.org/show_bug.cgi?id=117212

            Bug ID: 117212
           Summary: MAILMERGE: Save/Print Merged Documents command
                    processes every record even when it is unnecessary
           Product: LibreOffice
           Version: 6.0.3.2 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Keywords: perf
          Severity: normal
          Priority: medium
         Component: Writer
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: kelemeng at ubuntu.com

Created attachment 141598
  --> https://bugs.documentfoundation.org/attachment.cgi?id=141598&action=edit
Example mail merge file

If we have a large data source and we want to save/print the last few or the
first few lines using Save Merged Documents or Print Merged Documents
functions, the unification of the individual documents is unnecessarily slow,
because the process goes through all the records.

Steps to reproduce:
1. Create a large data source in Excel/Calc
2. Create a new *.ods file in LibreOffice Writer and create a Mail Merge with
the “Mail Merge Wizard...”
3. Use the “source.xlsx” table as a data source.
4. Insert some Mail merged fields into the document and pair it with the data
source columns
5. Turn on the “Mail merge” toolbar at the View-→Toolbars.
6. On the Mail merge toolbar click on the “Save Merged Documents” or “Print
Merged Documents” and choose the “From 1 To 3” Save As option in the pop-up
window.
7. Click on the Save Documents


Actual results:
Mail Merge processes on every record when creating letters, even if we want to
use only a subset of the source (e.g.: the first 3 lines from the table). This
makes the mailmerge unnecessarily slow when dealing with large source file,
even when only a few letters are created at a time.

Expected results:
Mail Merged should not processes every record when creating letters, if we want
to use only a subset of the source (e.g.: the first 3 lines from the data
source).

Version: 6.0.4.0.0+
Build ID: 30db8c9b1d9654e62c11657140fac24f0f52c547
CPU threads: 4; OS: Windows 6.1; UI render: default; 
TinderBox: Win-x86 at 42, Branch:libreoffice-6-0, Time: 2018-03-27_01:00:13
Locale: hu-HU (hu_HU); Calc: group

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20180424/11f1bc0e/attachment.html>


More information about the Libreoffice-bugs mailing list