From mboxrd@z Thu Jan 1 00:00:00 1970 From: csanyipal@gmail.com (=?utf-8?B?Q3PDg8KhbnlpIFDDg8KhbA==?=) Subject: Re: Export the org spreadsheet into a tab seperated text file Date: Tue, 15 Jul 2008 00:25:06 +0200 Message-ID: <87hcasqf25.fsf@debian-asztal.csanyi-pal.info> References: <873amgw9da.fsf@debian-asztal.csanyi-pal.info> <87lk08nrc3.fsf@gollum.intra.norang.ca> <873amfmr4h.fsf@debian-asztal.csanyi-pal.info> <51E797DC-2C7F-42A8-954C-50A8001BCE17@uva.nl> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KIWUW-0002eF-HV for emacs-orgmode@gnu.org; Mon, 14 Jul 2008 18:25:56 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KIWUV-0002dk-1E for emacs-orgmode@gnu.org; Mon, 14 Jul 2008 18:25:55 -0400 Received: from [199.232.76.173] (port=37550 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KIWUU-0002dh-Ur for emacs-orgmode@gnu.org; Mon, 14 Jul 2008 18:25:54 -0400 Received: from main.gmane.org ([80.91.229.2]:45907 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KIWUU-000366-6Z for emacs-orgmode@gnu.org; Mon, 14 Jul 2008 18:25:54 -0400 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1KIWUO-0007ZI-8z for emacs-orgmode@gnu.org; Mon, 14 Jul 2008 22:25:51 +0000 Received: from 91.102.227.98 ([91.102.227.98]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 14 Jul 2008 22:25:48 +0000 Received: from csanyipal by 91.102.227.98 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 14 Jul 2008 22:25:48 +0000 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Carsten Dominik writes: > On Jul 12, 2008, at 1:41 AM, Csányi Pál wrote: > >> Bernt Hansen writes: >> >>> csanyipal@gmail.com (Csányi Pál) writes: >> >>>> Is there available from Org-mode to export a table to a Tab >>>> separated >>>> text file? >> >>> Yes it's easy. Put the pointer on the table and M-x org-table-export >>> Export table to: /tmp/some-table.txt >>> Format: orgtbl-to-tsv >> >> OK it works but only for one org table at a time. >> >> But what to do if I have an org file with more than one table with >> different columns x rows and between these tables moreover I have some >> text, like the follows: >> >> [options] >> >> Here is an org tabe. >> >> [pins] >> >> Here is an org tabe. >> >> etc. >> >> Can I export in org mode the whole file with these tables end texts >> mixed this way in to one Tab separated text file? (Tab separated only >> where was an org table so in this example abowe in tab separated text >> file there should to get two places with tab separated rows that >> contain datas taken from the tables.)? > > > No, you cannot. What would be the application for this? If I would get the tab separated text file from org tables, then I would be to run on it the tragesym python script. Tragesym can to make from this tab separated text file an electric symbol for gEDA suite. http://geda.seul.org/wiki/geda:tragesym_readme However, I can now to send an org table within org file to tab separated lines. I run orgtbl-send-table on every org-table in the org file. After that I can to run on this org file tragesym, but get an error message in some circumstances. If I edit one table in this org file so that I put '#' character at start of every line then I get the electric symbol file when run tragesym on the org file. If I leave the file unedited then I get error message: Traceback (most recent call last): File "/usr/local/geda-0.0.2/bin/.scripts/tragesym.py", line 586, in opts,attr,pins=readsrc(file_in) File "/usr/local/geda-0.0.2/bin/.scripts/tragesym.py", line 143, in readsrc geda_attr[(string.strip(element[0]),nr)]=string.strip(element[1]) IndexError: list index out of range But this is maybe the issue for the geda news group: gmane.comp.cad.geda.user The file with edited lines that don't cause this error because of '#' characters at beginning of the lines is attached here.. --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=dual_pho_tran_optocoupler.org Content-Transfer-Encoding: base64 Content-Description: The edited org file with '#' characters at one torg table IyBUaGlzIGlzIHRoZSB0ZW1wbGF0ZSBmaWxlIGZvciBjcmVhdGluZyBzeW1ib2xzIHdpdGggdHJh Z2VzeW0KIyBldmVyeSBsaW5lIHN0YXJ0aW5nIHdpdGggJyMnIGlzIGEgY29tbWVudCBsaW5lLgoK W29wdGlvbnNdCiMgd29yZHN3YXAgc3dhcHMgbGFiZWxzIGlmIHRoZSBwaW4gaXMgb24gdGhlIHJp Z2h0IHNpZGUgYW4gbG9va3MgbGlrZQojIHRoaXM6IAojICAgIlBCMSAoQ0xLKSIuIFRoYXQncyB1 c2VmdWwgZm9yIG1pY3JvIGNvbnRyb2xsZXIgcG9ydCBsYWJlbHMKCiMgcm90YXRlX2xhYmVscyBy b3RhdGVzIHRoZSBwaW50ZXh0IG9mIHRvcCBhbmQgYm90dG9tIHBpbnMKIyAgIHRoaXMgaXMgdXNl ZnVsIGZvciBsYXJnZSBzeW1ib2xzIGxpa2UgRlBHQXMgd2l0aCBtb3JlIHRoYW4gMTAwIHBpbnMK CiMgc29ydF9sYWJlbHMgd2lsbCBzb3J0IHRoZSBwaW5zIGJ5IGl0J3MgbGFiZWxzCiMgICB1c2Vm dWwgZm9yIGFkZHJlc3MgcG9ydHMsIGJ1c3NlcywgLi4uCgojK09SR1RCTDogU0VORCBvcHRpb25z IG9yZ3RibC10by1nZW5lcmljIDp0c3RhcnQgIiIgOnRlbmQgIiIgOmxzdGFydCAiIiA6bGVuZCAi IiA6c2VwICJcdCIKfCB3b3Jkc3dhcCAgICAgICAgICAgfCB5ZXMgIHwKfCByb3RhdGVfbGFiZWxz ICAgICAgfCBubyAgIHwKfCBzb3J0X2xhYmVscyAgICAgICAgfCB5ZXMgIHwKfCBnZW5lcmF0ZV9w aW5zZXEgICAgfCB5ZXMgIHwKfCBzeW1fd2lkdGggICAgICAgICAgfCAxNDAwIHwKfCBwaW53aWR0 aHZlcnRpY2FsICAgfCA0MDAgIHwKfCBwaW53aWR0aGhvcml6b250YWwgfCA0MDAgIHwKCiMgQkVH SU4gUkVDRUlWRSBPUkdUQkwgb3B0aW9ucyAjCgp3b3Jkc3dhcAl5ZXMKcm90YXRlX2xhYmVscwlu bwpzb3J0X2xhYmVscwl5ZXMKZ2VuZXJhdGVfcGluc2VxCXllcwpzeW1fd2lkdGgJMTQwMApwaW53 aWR0aHZlcnRpY2FsCTQwMApwaW53aWR0aGhvcml6b250YWwJNDAwCgojIEVORCBSRUNFSVZFIE9S R1RCTCBvcHRpb25zICMKCltnZWRhX2F0dHJdCiMgbmFtZSB3aWxsIGJlIHByaW50ZWQgaW4gdGhl IHRvcCBvZiB0aGUgc3ltYm9sCgojIGlmIHlvdSBoYXZlIGEgZGV2aWNlIHdpdGggc2xvdHMsIHlv dSdsbCBoYXZlIHRvIHVzZSBzbG90PSBhbmQKIyBzbG90ZGVmPSAKCiMgdXNlIGNvbW1lbnQ9IGlm IHRoZXJlIGFyZSBzcGVjaWFsIGluZm9ybWF0aW9uIHlvdSB3YW50IHRvIGFkZAoKIytPUkdUQkw6 IFNFTkQgZ2VkYV9hdHRyIG9yZ3RibC10by1nZW5lcmljIDp0c3RhcnQgIiIgOnRlbmQgIiIgOmxz dGFydCAiIiA6bGVuZCAiIiA6c2VwICJcdCIKI3wgdmVyc2lvbiAgICAgICB8IDIwMDgwMTI3IDEg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAojfCBuYW1lICAgICAgICAgIHwgTUNU NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiN8IGRldmljZSAgICAg ICAgfCBEVUFMX1BIVFJfT1BUQ1BMUiAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKI3wgcmVm ZGVzICAgICAgICB8IFU/ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fAojfCBmb290cHJpbnQgICAgIHwgbm9uZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8CiN8IGRlc2NyaXB0aW9uICAgfCBkdWFsIHBob3RvdHJhbnNpc3RvciBvcHRvY291 cGxlciAgICAgICAgICAgIHwKI3wgZG9jdW1lbnRhdGlvbiB8IGh0dHA6Ly93d3cuZmFpcmNoaWxk c2VtaS5jb20vZHMvTUMvTUNUNi5wZGYgfAojfCBhdXRob3IgICAgICAgIHwgUGF1bCBDc2FueWkg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiN8IG51bXNsb3RzICAgICAgfCAwICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKI3wgZGlzdC1saWNlbnNl ICB8IEdQTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAojfCB1c2Ut bGljZW5zZSAgIHwgdW5saW1pdGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 CgojIEJFR0lOIFJFQ0VJVkUgT1JHVEJMIGdlZGFfYXR0ciAjCgp2ZXJzaW9uCTIwMDgwMTI3IDEK bmFtZQlNQ1Q2CmRldmljZQlEVUFMX1BIVFJfT1BUQ1BMUgpyZWZkZXMJVT8KZm9vdHByaW50CW5v bmUKZGVzY3JpcHRpb24JZHVhbCBwaG90b3RyYW5zaXN0b3Igb3B0b2NvdXBsZXIKZG9jdW1lbnRh dGlvbglodHRwOi8vd3d3LmZhaXJjaGlsZHNlbWkuY29tL2RzL01DL01DVDYucGRmCmF1dGhvcglQ YXVsIENzYW55aQpudW1zbG90cwkwCmRpc3QtbGljZW5zZQlHUEwKdXNlLWxpY2Vuc2UJdW5saW1p dGVkCgojIEVORCBSRUNFSVZFIE9SR1RCTCBnZWRhX2F0dHIgIwoKW3BpbnNdCiMgdGFic2VwYXJh dGVkIGxpc3Qgb2YgcGluIGRlc2NyaXB0aW9ucwojIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KCiMgcGlubnIgaXMgdGhlIHBoeXNpY2FsIG51bWJlciBvZiB0aGUgcGlu CgojIHNlcSBpcyB0aGUgcGluc2VxPSBhdHRyaWJ1dGUsIGxlYXZlIGl0IGJsYW5rIGlmIGl0IGRv ZXNuJ3QgbWF0dGVyIAoKIyB0eXBlIGNhbiBiZSAoaW4sIG91dCwgaW8sIG9jLCBvZSwgcGFzLCB0 cCwgdHJpLCBjbGssIHB3cikgCgojIHN0eWxlIGNhbiBiZSAobGluZSxkb3QsY2xrLGRvdGNsayxu b25lKS4gbm9uZSBpZiBvbmx5IHdhbnQgdG8gYWRkIGEgCiMgbmV0IAoKIyBwb3NpdC4gY2FuIGJl IChsLHIsdCxiKSBvciBlbXB0eSBmb3IgbmV0cwoKIyBuZXQgc3BlY2lmaWVzIHRoZSBuYW1lIG9m IHRoZSBuZXQuIFZjYyBvciBHTkQgZm9yIGV4YW1wbGUuCgojIGxhYmVsIHJlcHJlc2VudHMgdGhl IHBpbmxhYmVsLgojCW5lZ2F0aW9uIGxpbmVzIGNhbiBiZSBhZGRlZCB3aXRoICJcXyIgZXhhbXBs ZTogXF9lbmFibGVcXyAgCiMJaWYgeW91IHdhbnQgdG8gd3JpdGUgYSAiXCIgdXNlICJcXCIgYXMg ZXNjYXBlIHNlcXVlbmNlIAoKIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tCgojK09SR1RCTDogU0VORCBwaW5zIG9yZ3RibC10by1nZW5lcmljIDpz a2lwIDEgOnRzdGFydCAiIiA6dGVuZCAiIiA6bHN0YXJ0ICIiIDpsZW5kICIiIDpzZXAgIlx0Igp8 IHBpbm5yIHwgc2VxIHwgdHlwZSB8IHN0eWxlIHwgcG9zaXQuIHwgbmV0IHwgbGFiZWwgICAgIHwK fCAgICAgMSB8ICAgMSB8IHBhcyAgfCBsaW5lICB8IGwgICAgICB8ICAgICB8IEFOT0RFICAgICB8 CnwgICAgIDIgfCAgIDIgfCBwYXMgIHwgbGluZSAgfCBsICAgICAgfCAgICAgfCBDQVRIT0RFICAg fAp8ICAgICAzIHwgICAzIHwgcGFzICB8IGxpbmUgIHwgbCAgICAgIHwgICAgIHwgQ0FUSE9ERSAg IHwKfCAgICAgNCB8ICAgNCB8IHBhcyAgfCBsaW5lICB8IGwgICAgICB8ICAgICB8IEFOT0RFICAg ICB8CnwgICAgIDUgfCAgIDUgfCBwYXMgIHwgbGluZSAgfCByICAgICAgfCAgICAgfCBFTUlUVEVS ICAgfAp8ICAgICA2IHwgICA2IHwgcGFzICB8IGxpbmUgIHwgciAgICAgIHwgICAgIHwgQ09MTEVD VE9SIHwKfCAgICAgNyB8ICAgNyB8IHBhcyAgfCBsaW5lICB8IHIgICAgICB8ICAgICB8IENPTExF Q1RPUiB8CnwgICAgIDggfCAgIDggfCBwYXMgIHwgbGluZSAgfCByICAgICAgfCAgICAgfCBFTUlU VEVSICAgfAoKIyBCRUdJTiBSRUNFSVZFIE9SR1RCTCBwaW5zICMKCjEJMQlwYXMJbGluZQlsCQlB Tk9ERQoyCTIJcGFzCWxpbmUJbAkJQ0FUSE9ERQozCTMJcGFzCWxpbmUJbAkJQ0FUSE9ERQo0CTQJ cGFzCWxpbmUJbAkJQU5PREUKNQk1CXBhcwlsaW5lCXIJCUVNSVRURVIKNgk2CXBhcwlsaW5lCXIJ CUNPTExFQ1RPUgo3CTcJcGFzCWxpbmUJcgkJQ09MTEVDVE9SCjgJOAlwYXMJbGluZQlyCQlFTUlU VEVSCgojIEVORCBSRUNFSVZFIE9SR1RCTCBwaW5zICMK --=-=-= Without these '#' characters at the '[geda_attr]' org table I get the error message: IndexError: list index out of range This is maybe a tragesym bug.. Any advices will be appreciated! -- Regards, Paul Csanyi http://www.freewebs.com/csanyi-pal/index.htm --=-=-= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode --=-=-=--