{"id":5198,"date":"2015-05-05T17:21:41","date_gmt":"2015-05-05T16:21:41","guid":{"rendered":"http:\/\/emilkirkegaard.dk\/en\/?p=5198"},"modified":"2015-05-05T17:21:41","modified_gmt":"2015-05-05T16:21:41","slug":"developers-refuse-to-make-it-possible-to-disable-automatic-forced-date-recognition-in-libre-office","status":"publish","type":"post","link":"https:\/\/emilkirkegaard.dk\/en\/2015\/05\/developers-refuse-to-make-it-possible-to-disable-automatic-forced-date-recognition-in-libre-office\/","title":{"rendered":"Developers refuse to make it possible to disable automatic, forced date recognition in Libre Office"},"content":{"rendered":"<p>It&#8217;s a really annoying &#8216;feature&#8217;.<\/p>\n<blockquote><p>I&#8217;m searching for a way to disable the very annoying number formatting in Libre Office Calc. Whenever I enter some number or a string containing numbers, LO is trying to format a date out of it.<\/p>\n<p><strong>Pseudo-solutions:<\/strong><\/p>\n<p>I&#8217;ve found some so-called-solutions, but none of these works.<\/p>\n<ul>\n<li>Format cells to &#8220;text&#8221; \u2013 works, but only as long as one pastes or deletes from\/to a specific cell. For example, if I paste some content, the formatting is lost again.<\/li>\n<li>Start typing with a single quote <code>'<\/code>. Not an option in daily working routine, just to enter a numeric string.<\/li>\n<li>Deselect <code>Tools &gt; AutoCorrect &gt; Options &gt; Apply Numbering<\/code> \u2013 there is no such option in Libre Office (at least not in version 3.5).<\/li>\n<\/ul>\n<p><strong>Use cases:<\/strong><\/p>\n<ul>\n<li><code>2-3<\/code> means &#8220;two to three whatever&#8221;<\/li>\n<li><code>5.2<\/code> is the code following 5.1<\/li>\n<li><code>6.<\/code> refers to the sixth item<\/li>\n<\/ul>\n<p>All those values are translated to some random date in Libre Office by default. I guess they were on drugs when implementing such a bug into the program.<\/p>\n<p>Is there a global setting to turn off that <del>feature<\/del><ins>bug<\/ins>?<\/p><\/blockquote>\n<p>There are two main workarounds: 1) manually adding &#8216; in front of numbers, which will force treatment of them as a character string. 2) setting the format to &#8220;text&#8221; before entering text.<\/p>\n<p>Neither of these are good solutions for everyday work. For instance, if you paste in data from somewhere else, it will not generally have &#8216; in front, and it will also override the format you chose. A last trick here is to use &#8220;paste special&#8221; and then choose the types, which can be a good workaround too.<\/p>\n<p>It&#8217;s not a new complaint:<\/p>\n<ul>\n<li>May 19 &#8217;12, http:\/\/ask.libreoffice.org\/en\/question\/2756\/disable-date-formatting-in-calc\/<\/li>\n<li>Sep 6 &#8217;13 http:\/\/ask.libreoffice.org\/en\/question\/22273\/date-recognition-in-libreoffice-calc\/<\/li>\n<li>Jan 8 &#8217;13 http:\/\/ask.libreoffice.org\/en\/question\/9705\/calc-how-to-disable-number-formatting\/<\/li>\n<li>Feb 29 &#8217;12 http:\/\/ask.libreoffice.org\/en\/question\/672\/how-to-deactivate-automatic-date-formatting-in-calc\/<\/li>\n<li>Thu Apr 23, 2009 https:\/\/forum.openoffice.org\/en\/forum\/viewtopic.php?f=9&amp;t=17938<\/li>\n<li><a href=\"https:\/\/www.google.com\/search?q=disable+date+recognition+libreoffice&amp;ie=utf-8&amp;oe=utf-8\">and hundreds of more on Google<\/a><\/li>\n<\/ul>\n<p>Developers don&#8217;t seem to understand the users&#8217; frustration. Instead they write stuff like this:<\/p>\n<blockquote><p>At first I thought you meant you must handle cell formatting for each cell individually, which of course is false. (You select all the cells and choose &#8220;text&#8221; as a data type.)<br \/>\n<strong>Now if I understand correctly, you want a way to disable automatic date recognition globally, for all spreadsheets? Or at least, you want to know why that is not in the preferences section?<\/strong><br \/>\n<strong>I can at least make a guess at the last question. It is probably for the same reason why there&#8217;s not an option to globally turn off automatic recognition of formulas. Because that&#8217;s what Calc is for&#8230;.<\/strong><br \/>\nIn the vast, vast majority of cases, a user will expect that if he types in a date, it will be &#8220;understood&#8221; by his software as a date. If it doesn&#8217;t get &#8220;recognized&#8221;, he&#8217;s going to think &#8220;Hmmm, this software isn&#8217;t very good.&#8221; He&#8217;s not going to think, &#8220;Hmmm, there must be a global setting somewhere that&#8217;s been switched off so that dates don&#8217;t get recognized,&#8221; and then go hunting for that setting. (If that did happen and he actually found the setting, his inevitable question would be, &#8220;Why on earth is that even an option? Who would want to turn off the date recognition for all spreadsheets?&#8221; And we&#8217;d have to tell him, &#8220;Well, it was this guy Swingletree&#8230;.&#8221; ;)<\/p><\/blockquote>\n<p>This is a typical example of developers being out of contact with normal users. For normal users (&gt;95% of users), this auto-conversion is more of a bug than a feature, which is why people want to turn it off completely, and then just manually tell Calc when to interpret something as a date.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s a really annoying &#8216;feature&#8217;. I&#8217;m searching for a way to disable the very annoying number formatting in Libre Office Calc. Whenever I enter some number or a string containing numbers, LO is trying to format a date out of it. Pseudo-solutions: I&#8217;ve found some so-called-solutions, but none of these works. Format cells to &#8220;text&#8221; [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[2162,2160,2161],"class_list":["post-5198","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-date-conversion","tag-developer","tag-libre-office","entry"],"_links":{"self":[{"href":"https:\/\/emilkirkegaard.dk\/en\/wp-json\/wp\/v2\/posts\/5198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/emilkirkegaard.dk\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/emilkirkegaard.dk\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/emilkirkegaard.dk\/en\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/emilkirkegaard.dk\/en\/wp-json\/wp\/v2\/comments?post=5198"}],"version-history":[{"count":2,"href":"https:\/\/emilkirkegaard.dk\/en\/wp-json\/wp\/v2\/posts\/5198\/revisions"}],"predecessor-version":[{"id":5200,"href":"https:\/\/emilkirkegaard.dk\/en\/wp-json\/wp\/v2\/posts\/5198\/revisions\/5200"}],"wp:attachment":[{"href":"https:\/\/emilkirkegaard.dk\/en\/wp-json\/wp\/v2\/media?parent=5198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/emilkirkegaard.dk\/en\/wp-json\/wp\/v2\/categories?post=5198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/emilkirkegaard.dk\/en\/wp-json\/wp\/v2\/tags?post=5198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}