---
title: "#용어집: #조직모드 #테이블 #스프레스시트 #변환"
url: "https://notes.junghanacs.com/notes/20240613T121834"
author: "Junghan Kim"
date: "2024-06-13T12:18:00+09:00"
lastmod: "2025-04-22T00:00:00+09:00"
tags: ["glossary","pandoc"]
description: "용어집 데이터를 조직모드 테이블과 CSV, 스프레드시트로 오가며 관리하는 방법을 정리한 노트."
---

> [!abstract] 이 노트에 대하여
> 
> 용어집 데이터를 Org table과 CSV, 엑셀 파일 사이에서 쉽게 변환하고 관리하는 흐름을 정리한다. 개인 사전과 다국어 어휘 관리의 실전 기반을 마련하려는 노트다.

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

## 히스토리

-   [2025-04-22 Tue 22:29] 이거 괜찮네
-   2024-06-27 테이블을 활용하는 방법을 알게 되었다.
-   2024-09-10

## ithink 사전 확인 하라!

다 처리 됨

-   [X] 한글 한문 영어 뭐 이런 식으로 언어 세트를 관리하기 위해서 찾았다. 세종 프로젝트에서 용어 사전 엑셀 파일. 아주 간단하게 관리하자. org-pandoc import csv to org 함수로 가져올 수 있다.
    
    csv 는 gnumeric 으로 쉽게 편집도 가능하다. 기본 포멧으로 활용하기 좋다. tsv 는 활용? 모르겠다.
    
    논리 단어들도 마찬가지로 만들면 된다. 그리고 org-glossary 와의 관계는? 함수를 간단히 만들면 서로 활용 가능하다.

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

-   [§gnumeric 스프레드시트 오픈소스 프로그램](https://notes.junghanacs.com/bib/20250422T223038)

그래야 호환 확장이 쉽다.

```shell
sudo apt-get install gnumeric -y
```

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

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

$ ssconvert distros.xlsx distros.csv
```

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

-   스페이스맥스가 키 반영



```emacs-lisp
(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 패키지 추가



```text
(package! org-pandoc-import :recipe (:host github :repo "tecosaur/org-pandoc-import"
                                     :files ("*.el" "*.org" "filters" "preprocessors")))
```

-   csv 를 기본으로
    ```text
    ;; /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 | 동치  | 같은 말 |

## [#위키데이터](https://notes.junghanacs.com/meta/20240414T224508) 연계 활용

## 관련노트

## BIBLIOGRAPHY
