* convert outline to .csv
@ 2016-01-18 6:44 Andrew
2016-01-18 7:21 ` briangpowell .
0 siblings, 1 reply; 2+ messages in thread
From: Andrew @ 2016-01-18 6:44 UTC (permalink / raw)
To: emacs-orgmode
Example:
* Micro topic 1
** Microbes are small
** You can't see them!
*** Isn't that something?
* Micro topic 2
** I hope I like the teacher
*** She will be great!
** Micro is cool!
I'd like to convert them into a .csv file like so:
"* Micro topic 1"," "** Microbes are small", "** You can't see them!", "***
Isn't that something?",
"* Micro topic 2", "** I hope I like the teacher", "*** She will be great!",
"** Micro is cool!"
Where the first column contains only top level headings (lines beginning with
one star), and the following columns are subheadings belonging to the top
level heading. So for each top level heading, there is one row containing
the top level heading and its children. I've been messing around with a
solution in python with regular expressions as well as macros but haven't
gotten very far. Any suggestions?
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: convert outline to .csv
2016-01-18 6:44 convert outline to .csv Andrew
@ 2016-01-18 7:21 ` briangpowell .
0 siblings, 0 replies; 2+ messages in thread
From: briangpowell . @ 2016-01-18 7:21 UTC (permalink / raw)
To: Andrew; +Cc: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 1090 bytes --]
* Something like this might do it:
tr "\n" "\",\"" < file > newfile
sed -e "s/\",\"* /\n\",\"*/g" newfile > blah.csv
On Mon, Jan 18, 2016 at 1:44 AM, Andrew <heartsayer@gmail.com> wrote:
> Example:
>
> * Micro topic 1
> ** Microbes are small
> ** You can't see them!
> *** Isn't that something?
> * Micro topic 2
> ** I hope I like the teacher
> *** She will be great!
> ** Micro is cool!
>
> I'd like to convert them into a .csv file like so:
>
> "* Micro topic 1"," "** Microbes are small", "** You can't see them!", "***
> Isn't that something?",
> "* Micro topic 2", "** I hope I like the teacher", "*** She will be
> great!",
> "** Micro is cool!"
>
> Where the first column contains only top level headings (lines beginning
> with
> one star), and the following columns are subheadings belonging to the top
> level heading. So for each top level heading, there is one row containing
> the top level heading and its children. I've been messing around with a
> solution in python with regular expressions as well as macros but haven't
> gotten very far. Any suggestions?
>
>
>
>
[-- Attachment #2: Type: text/html, Size: 1701 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2016-01-18 7:21 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-18 6:44 convert outline to .csv Andrew
2016-01-18 7:21 ` briangpowell .
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).