On 3/29/2020 7:12 PM, Adrian Yong wrote:
Hi Michael,
*_Your Point No. 5 is interesting._*
Gnucash's instruction is Export XXXXX to csv. One would be led to
believe that the file type is automatically csv. But in reality, you
are saying that it can export to any format provided you specify the
file type as an extension to the filename.
All your other comments are relevant if we get this file type
specification step correct.
Regards,
Adrian
You misunderstand. A file extension "announces" what the data type of a
file is. It does NOT make it so. And "type" can be understood at many
levels. Thus .csv stands for "comma separated variables" which would be
a description of the data at a lowish level, a series of ":records" each
consisting of a number of fields with the comma as the delineator"
between the fields. It does NOT specify the meaning of this data. Thus
that COULD be data that would make sense if used in a spreadsheet but
could also be data that would not.
ANY file can be considered at the lowest level as type "binary". When a
file has extension .exe that is telling the computer that the file
should be an executable program. But "run" isn't the only thing I might
do with a program. People like myself who could read machine code might
want to examine it (open under the control of a hex editor).
So back to what you started with, gnucash can export to some file types,
in this case.csv AND it so happens that this comma separated data would
make sense if opened by a spreadsheet application. That application
MIGHT be MS Excel. It might also be somebody else's spreadsheet app. I
will repeat, ALL that a file extension is doing is telling your computer
what to do with an object when you double click it IF you have created
an association between that file extension and the app << you tell your
machine "with this extension use that app" ---- if you have never done
this you are probably using just default associations. Thus Microsoft
wants you to use their products so Windows comes with defaults set that
way. The don't want you to know you have a choice >>
Michael D Novack
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.