diff --git a/src/Mod/Spreadsheet/Gui/SheetTableView.cpp b/src/Mod/Spreadsheet/Gui/SheetTableView.cpp index 732e714bdd..f8a35e3287 100644 --- a/src/Mod/Spreadsheet/Gui/SheetTableView.cpp +++ b/src/Mod/Spreadsheet/Gui/SheetTableView.cpp @@ -714,6 +714,10 @@ void SheetTableView::_copySelection(const std::vector& ranges, bool for (int j = minCol; j <= maxCol; j++) { QModelIndex index = model()->index(i, j); QString cell = index.data(Qt::EditRole).toString(); + if (!cell.isEmpty() && cell.at(0) == QLatin1Char('\'')) { + cell.remove(0, 1); + } + if (j < maxCol) { cell.append(QChar::fromLatin1('\t')); }