Skip to content

Commit 352f3f3

Browse files
committedJun 21, 2018
Explicitly list [xlsx] extension for 'MS Office Open XML spreadsheet' format
...because most humans don't associate "MS Office Open XML" with XLS
1 parent f332971 commit 352f3f3

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed
 

‎src/core/qgsvectorfilewriter.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1853,7 +1853,7 @@ class QgsVectorFileWriterMetadataContainer
18531853
driverMetadata.insert( QStringLiteral( "XLSX" ),
18541854
QgsVectorFileWriter::MetaData(
18551855
QStringLiteral( "MS Office Open XML spreadsheet" ),
1856-
QObject::tr( "MS Office Open XML spreadsheet" ),
1856+
QObject::tr( "MS Office Open XML spreadsheet [XLSX]" ),
18571857
QStringLiteral( "*.xlsx" ),
18581858
QStringLiteral( "xlsx" ),
18591859
datasetOptions,
@@ -1893,7 +1893,7 @@ class QgsVectorFileWriterMetadataContainer
18931893
driverMetadata.insert( QStringLiteral( "ODS" ),
18941894
QgsVectorFileWriter::MetaData(
18951895
QStringLiteral( "Open Document Spreadsheet" ),
1896-
QObject::tr( "Open Document Spreadsheet" ),
1896+
QObject::tr( "Open Document Spreadsheet [ODS]" ),
18971897
QStringLiteral( "*.ods" ),
18981898
QStringLiteral( "ods" ),
18991899
datasetOptions,

‎tests/src/python/test_qgsvectorfilewriter.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -797,6 +797,8 @@ def testOgrDriverList(self):
797797
sqlite_index = next(i for i, v in enumerate(drivers) if v.driverName == 'SQLite')
798798
self.assertLess(ms_xlsx_index, sqlite_index)
799799

800+
self.assertIn('[XLSX]', drivers[ms_xlsx_index].longName)
801+
800802
# alphabetical sorting
801803
drivers2 = QgsVectorFileWriter.ogrDriverList(QgsVectorFileWriter.VectorFormatOptions())
802804
self.assertTrue(drivers2[0].longName < drivers2[1].longName)

0 commit comments

Comments
 (0)
Please sign in to comment.