2011/12/22

Recent entries from same category

  1. clangd を使う時に便利なコマンド compiledb
  2. VimConf 2018 に行ってきた。
  3. Software Design 2018年7月号「Vim 絶対主義」の執筆に参加しました。
  4. Vim の :terminal の中から外の Vim を操る方法
  5. Vim と日本語入力の話。

# vim
Vimを起動して
<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet">
 <Worksheet ss:Name="Sheet1">
 </Worksheet>
</Workbook>
XMLを書いて
<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet">
 <Worksheet ss:Name="Sheet1">
  タカッ
  トラッ
  バッタッ
 </Worksheet>
</Workbook>
データを足して
<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet">
 <Worksheet ss:Name="Sheet1">
  タカッ
  トラッ
  バッタッ
 </Worksheet>
</Workbook>
Visual選択してzencoding-vimでラップする。("CTRL-Y" and ",")
Tag: Table>Row>Cell*>Data[ss:Type=String]
<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet">
 <Worksheet ss:Name="Sheet1">
  <Table>
    <Row>
        <Cell>
            <Data ss:Type="String">タカッ</Data>
        </Cell>
        <Cell>
            <Data ss:Type="String">トラッ</Data>
        </Cell>
        <Cell>
            <Data ss:Type="String">バッタッ</Data>
        </Cell>
    </Row>
  </Table>
 </Worksheet>
</Workbook>
後は
:w Book1.xls
出来上がり。
Excel
Posted at by | Edit


blog comments powered by Disqus