orgglossary:orgmode:orgtable:pandoc:spreadsheet:wikidata:

히스토리

  • [2024-06-27] 테이블을 활용하는 방법을 알게 되었다.
  • [2024-09-10]

ithink 사전 확인 하라!

다 처리 됨

  • [X] 한글 한문 영어 뭐 이런 식으로 언어 세트를 관리하기 위해서 찾았다. 세종 프로젝트에서 용어 사전 엑셀 파일. 아주 간단하게 관리하자. org-pandoc import csv to org 함수로 가져올 수 있다.

    csv 는 gnumeric 으로 쉽게 편집도 가능하다. 기본 포멧으로 활용하기 좋다. tsv 는 활용? 모르겠다.

    논리 단어들도 마찬가지로 만들면 된다. 그리고 org-glossary 와의 관계는? 함수를 간단히 만들면 서로 활용 가능하다.

즉, 기본은 CSV 로 관리해야 한다는 말이다.

그래야 호환 확장이 쉽다.

sudo apt-get install gnumeric -y

스프레드쉬트 xls 파일을 csv로 변환

$ sudo apt-get install gnumeric -y
gnumeric이 설치되면 시스템에서 ssconvert 명령에 액세스할 수 있습니다. 터미널에서 Excel 스프레드시트를 변환하려면 다음 명령 구문을 사용하세요.
 
$ ssconvert distros.xlsx distros.csv

csv-mode with org-mode : org-pandoc-import

  • 스페이스맥스가 키 반영
(map! :after csv-mode
      :localleader
      :map csv-mode-map
      "a" #'csv-align-fields
      "d" #'csv-kill-fields
      "u" #'csv-unalign-fields
      "s" #'csv-sort-fields
      "S" #'csv-sort-numeric-fields
      "k" #'csv-kill-fields
      "t" #'csv-transpose
      "h"  #'csv-header-line
      "i"  #'csv-toggle-invisibility
      "n"  #'csv-forward-field
      "p"  #'csv-backward-field
      "r"  #'csv-reverse-region
      "y" #'csv-yank-fields
      "Y" #'csv-yank-as-new-table)
  • 그리고 org-pandoc-import 패키지 추가
(package! org-pandoc-import :recipe (:host github :repo "tecosaur/org-pandoc-import"
                                     :files ("*.el" "*.org" "filters" "preprocessors")))
  • csv 를 기본으로
    ;; /vedang-dotfiles-clj-agenda/org-mode-crate/org-mode-crate.el:942:
    (setq org-table-export-default-format "orgtbl-to-csv")

csv to org-table 변환

M-x org-pandoc-import-csv-as-org : 첫 라인에 헤딩을 넣어 놓아야 함!

M-x org-table-export : CSV 내보내기

M-x org-table-move-column-left : 컬럼 옴기기

아래는 샘플

| 영어 | 한자말 | 한말 | |-------------------|-----|------| | strong inference | 강한 추론 | 강한 이끌기 | | logical equivalence | 동치 | 같은 뜻 | | logical equivalence | 동치 | 같은 말 |

#위키데이터 연계 활용

Related-Notes

References