programing

Excel 문서를 Wiki 마크업으로 변환

yellowcard 2023. 7. 9. 10:59
반응형

Excel 문서를 Wiki 마크업으로 변환

엑셀 스프레드시트를 미디어위키 마크업으로 변환할 수 있습니까?HTML로 내보내고 마크업으로 변환하는 이상한 추천을 우연히 발견했습니다.XML로 먼저 내보내거나 직접 변환하는 방법이 있습니까?

세 가지 옵션을 알고 있습니다.

  1. FCKeditor와 같은 WYSIWYG 편집기 확장을 설치합니다(Official 참조).장점: Paste As Word(또는 Excel) 버튼을 사용하면 매우 간단합니다.단점: 설치가 까다로울 수 있습니다.
  2. Excel에서 매크로를 사용합니다.장점: 클릭 한 번으로 마크업을 만들 수 있습니다.단점: 클라이언트 측 솔루션(모든 사용자에게 필요).

제가 선호하는 것은 FC 편집기 옵션입니다. 한번 설치하면 잘 작동하기 때문입니다.

적절한 소프트웨어를 사용하여 그래픽 인터페이스에서 이 작업을 수행할 수 있습니다.

  • LibreOffice를 설치하고 종종 libreoffice-wiki-publisher라는 이름의 패키지에 포함된 "wiki publisher" 확장을 추가합니다.
  • LibreOffice Calc로 스프레드시트를 열고 테이블을 복사합니다.
  • 새 작성기 문서를 열고 편집 > 붙여넣기 특수(RTF 스타일)로 붙여넣습니다.
  • 메뉴에서 "내보내기"를 찾아 드롭다운 형식의 "MediaWiki(txt)"를 선택하고 확인합니다.
  • (선택 사항).의 테이블 을 몇 하고 첫 줄을 마크업으로 대체합니다.{|와 함께{| class="wikitable"예쁜 배경과 테두리를 가지고 있습니다.

LibreOffice는 자유/오픈 소스 소프트웨어이며, 보시는 바와 같이 Excel 자체의 스프레드시트를 처리하는 데 Excel보다 우수합니다.예전에도 오피스 플러그인이 있었는데 최근에 사용하는 사람이 있다는 말을 듣지 못했습니다.

LibreOffice 5+에서 사용할 수 있는 테이블 스타일이 필요할 수 있지만, 그 동안 미디어위키 테이블에 CSS 클래스만 적용할 수 있습니다.

또는 Visual Editor에서 제공하는 페이지에서 테이블을 복사하여 붙여넣기만 하면 됩니다.위키에 없는 경우에도 MediaWiki.org 샌드박스를 사용할 수 있습니다. 리치 텍스트를 붙여넣고 상단에 있는 연필 단추를 클릭한 다음 "텍스트/소스 편집"을 클릭하고 위키 텍스트를 잘라내어 Wiki에 붙여넣습니다.

제 Shan Carter의 Mr. Data Converter 포트는 이제 Wiki 테이블 형식을 지원합니다.Excel 또는 CSV 파일에서 직접 복사하여 붙여넣을 수 있습니다.

http://thdoan.github.io/mr-data-converter/

여기 제가 필요로 하는 간단한 파이썬 스크립트가 있습니다.이것은 셀 포맷이나 그런 종류의 어떤 것도 다루지 않지만, 만약 여러분이 미디어위키 포맷으로 큰 테이블을 만들기만 한다면, 그것은 효과가 있을 것입니다.xlrd에 따라 다릅니다.

이 스크립트의 사용은 다음과 같이 간단합니다.

python xl2wiki.py input.xls

출력을 다른 파일에 저장하려면 다음을 수행합니다.

python xl2wiki.py input.xls output.txt

MediaWiki는 테이블에 대한 HTML 구문을 지원합니다.위키 텍스트는 보기에 좋지 않고 편집하기가 더 어렵지만, 어쨌든 복사해서 붙여넣을 경우에는 효과가 있습니다.그리고 Excel(또는 CSV, ODS)에서 HTML로 변환할 수 있는 도구가 많이 있어야 합니다.

젠장, 미디어위키에 네이티브 CSV 지원을 추가할 시간을 찾아야겠어요.

저는 주요 위키백과 사이트에서 사용할 수 있는 매크로를 사용합니다.

Excel 테이블을 Wiki 형식으로 변환합니다.출력은 원본 엑셀 파일에 상당히 가깝습니다.글꼴 형성과 셀 색상을 전송합니다.테두리에 제한이 있지만 미디어에서 제공됩니다.위키 시스템.

코드는 https://de.wikipedia.org/wiki/Wikipedia:Technik/Text/Basic/EXCEL-2003_Tabellenumwandlung_VBA 에서 확인할 수 있습니다.

이제 2021년입니다.

기본 Excel 스프레드시트를 미디어에 직접 복사할 수 있습니다.Wiki의 시각적 편집기.

복사/붙여넣기 방법에서 누락된 것은 셀 형식뿐입니다.

언급URL : https://stackoverflow.com/questions/3457468/convert-excel-documents-to-wiki-markup

반응형