POI加dom4j将数据库的数据按一定格式生成word文档

一:需求:将从数据库查处来的数据,生成word文档,并有固定的格式。(dom4j的jar包+poi的jar包)

二:解决:(1)先建立固定格式的word文档(2007版本以上),另存成为xml文件,作为模板。(修改xml节点,添加属性,用于标示要填固定数据的节点)

   (2)dom4j解析模板xml文件,将文件读入内存,并把数据库数据写入内存的xml模型中

   (3)利用poi将内存中的含有数据库内容的xml模型转换成word内存模型,利用输出流输出word文档

三:DEMO

【1】模板的word文档

【2】另存为.xml文件的内容moban.xml

 

  1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  2 <?mso-application progid="Word.Document"?>
  3 <pkg:package xmlns:pkg="http://schemas.microsoft.com/office/2006/xmlPackage">
  4     <pkg:part pkg:name="/_rels/.rels" pkg:contentType="application/vnd.openxmlformats-package.relationships+xml" pkg:padding="512">
  5         <pkg:xmlData>
  6             <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
  7                 <Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties" Target="docProps/app.xml"/>
  8                 <Relationship Id="rId2" Type="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties" Target="docProps/core.xml"/>
  9                 <Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="word/document.xml"/>
 10             </Relationships>
 11         </pkg:xmlData>
 12     </pkg:part>
 13     <pkg:part pkg:name="/word/_rels/document.xml.rels" pkg:contentType="application/vnd.openxmlformats-package.relationships+xml" pkg:padding="256">
 14         <pkg:xmlData>
 15             <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships">
 16                 <Relationship Id="rId3" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/webSettings" Target="webSettings.xml"/>
 17                 <Relationship Id="rId7" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme" Target="theme/theme1.xml"/>
 18                 <Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/settings" Target="settings.xml"/>
 19                 <Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml"/>
 20                 <Relationship Id="rId6" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable" Target="fontTable.xml"/>
 21                 <Relationship Id="rId5" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/endnotes" Target="endnotes.xml"/>
 22                 <Relationship Id="rId4" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/footnotes" Target="footnotes.xml"/>
 23             </Relationships>
 24         </pkg:xmlData>
 25     </pkg:part>
 26     <pkg:part pkg:name="/word/document.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml">
 27         <pkg:xmlData>
 28             <w:document xmlns:ve="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml">
 29                 <w:body>
 30                     <w:p w:rsidR="000B3238" w:rsidRDefault="000B3238" w:rsidP="000B3238">
 31                         <w:pPr>
 32                             <w:jc w:val="center"/>
 33                             <w:rPr>
 34                                 <w:rFonts w:asciiTheme="minorEastAsia" w:hAnsiTheme="minorEastAsia"/>
 35                                 <w:b/>
 36                                 <w:sz w:val="52"/>
 37                                 <w:szCs w:val="52"/>
 38                             </w:rPr>
 39                         </w:pPr>
 40                         <w:r w:rsidRPr="00B14293">
 41                             <w:rPr>
 42                                 <w:rFonts w:asciiTheme="minorEastAsia" w:hAnsiTheme="minorEastAsia" w:hint="eastAsia"/>
 43                                 <w:b/>
 44                                 <w:sz w:val="52"/>
 45                                 <w:szCs w:val="52"/>
 46                             </w:rPr>
 47                             <w:t id="biaoti">论文标题</w:t>
 48                         </w:r>
 49                     </w:p>
 50                     <w:p w:rsidR="000B3238" w:rsidRDefault="000B3238" w:rsidP="000B3238">
 51                         <w:pPr>
 52                             <w:jc w:val="center"/>
 53                             <w:rPr>
 54                                 <w:rFonts w:asciiTheme="minorEastAsia" w:hAnsiTheme="minorEastAsia"/>
 55                                 <w:b/>
 56                                 <w:sz w:val="52"/>
 57                                 <w:szCs w:val="52"/>
 58                             </w:rPr>
 59                         </w:pPr>
 60                     </w:p>
 61                     <w:p w:rsidR="000B3238" w:rsidRDefault="000B3238" w:rsidP="000B3238">
 62                         <w:pPr>
 63                             <w:jc w:val="center"/>
 64                             <w:rPr>
 65                                 <w:rFonts w:asciiTheme="minorEastAsia" w:hAnsiTheme="minorEastAsia"/>
 66                                 <w:b/>
 67                                 <w:sz w:val="32"/>
 68                                 <w:szCs w:val="52"/>
 69                             </w:rPr>
 70                         </w:pPr>
 71                         <w:r>
 72                             <w:rPr>
 73                                 <w:rFonts w:asciiTheme="minorEastAsia" w:hAnsiTheme="minorEastAsia" w:hint="eastAsia"/>
 74                                 <w:b/>
 75                                 <w:sz w:val="32"/>
 76                                 <w:szCs w:val="52"/>
 77                             </w:rPr>
 78                             <w:t id="zuozhe">作者:xxx  发表时间:xxx</w:t>
 79                         </w:r>
 80                     </w:p>
 81                     <w:p w:rsidR="000B3238" w:rsidRDefault="000B3238" w:rsidP="000B3238">
 82                         <w:pPr>
 83                             <w:jc w:val="center"/>
 84                             <w:rPr>
 85                                 <w:rFonts w:asciiTheme="minorEastAsia" w:hAnsiTheme="minorEastAsia"/>
 86                                 <w:b/>
 87                                 <w:sz w:val="32"/>
 88                                 <w:szCs w:val="52"/>
 89                             </w:rPr>
 90                         </w:pPr>
 91                     </w:p>
 92                     <w:p w:rsidR="000B3238" w:rsidRDefault="000B3238" w:rsidP="000B3238">
 93                         <w:pPr>
 94                             <w:ind w:firstLineChars="200" w:firstLine="562"/>
 95                             <w:jc w:val="left"/>
 96                             <w:rPr>
 97                                 <w:rFonts w:asciiTheme="minorEastAsia" w:hAnsiTheme="minorEastAsia"/>
 98                                 <w:b/>
 99                                 <w:sz w:val="28"/>
100                                 <w:szCs w:val="28"/>
101                             </w:rPr>
102                         </w:pPr>
103                         <w:r w:rsidRPr="00B14293">
104                             <w:rPr>
105                                 <w:rFonts w:asciiTheme="minorEastAsia" w:hAnsiTheme="minorEastAsia" w:hint="eastAsia"/>
106                                 <w:b/>
107                                 <w:sz w:val="28"/>
108                                 <w:szCs w:val="28"/>
109                             </w:rPr>
110                             <w:t id="neirong">论文内容</w:t>
111                         </w:r>
112                     </w:p>
113                     <w:p w:rsidR="000B3238" w:rsidRDefault="000B3238">
114                         <w:r>
115                             <w:rPr>
116                                 <w:rFonts w:hint="eastAsia"/>
117                             </w:rPr>
118                             <w:tab/>
119                         </w:r>
120                     </w:p>
121                     <w:tbl>
122                         <w:tblPr>
123                             <w:tblStyle w:val="a5"/>
124                             <w:tblW w:w="0" w:type="auto"/>
125                             <w:tblLook w:val="04A0"/>
126                         </w:tblPr>
127                         <w:tblGrid>
128                             <w:gridCol w:w="2840"/>
129                             <w:gridCol w:w="2841"/>
130                             <w:gridCol w:w="2841"/>
131                         </w:tblGrid>
132                         <w:tr w:rsidR="000B3238" w:rsidTr="000B3238">
133                             <w:tc>
134                                 <w:tcPr>
135                                     <w:tcW w:w="2840" w:type="dxa"/>
136                                 </w:tcPr>
137                                 <w:p w:rsidR="000B3238" w:rsidRDefault="000B3238">
138                                     <w:r>
139                                         <w:rPr>
140                                             <w:rFonts w:hint="eastAsia"/>
141                                         </w:rPr>
142                                         <w:t>姓名</w:t>
143                                     </w:r>
144                                 </w:p>
145                             </w:tc>
146                             <w:tc>
147                                 <w:tcPr>
148                                     <w:tcW w:w="2841" w:type="dxa"/>
149                                 </w:tcPr>
150                                 <w:p w:rsidR="000B3238" w:rsidRDefault="000B3238">
151                                     <w:r>
152                                         <w:rPr>
153                                             <w:rFonts w:hint="eastAsia"/>
154                                         </w:rPr>
155                                         <w:t>性别</w:t>
156                                     </w:r>
157                                 </w:p>
158                             </w:tc>
159                             <w:tc>
160                                 <w:tcPr>
161                                     <w:tcW w:w="2841" w:type="dxa"/>
162                                 </w:tcPr>
163                                 <w:p w:rsidR="000B3238" w:rsidRDefault="000B3238">
164                                     <w:r>
165                                         <w:rPr>
166                                             <w:rFonts w:hint="eastAsia"/>
167                                         </w:rPr>
168                                         <w:t>籍贯</w:t>
169                                     </w:r>
170                                 </w:p>
171                             </w:tc>
172                         </w:tr>
173                         <w:tr w:rsidR="000B3238" w:rsidTr="000B3238">
174                             <w:tc>
175                                 <w:tcPr>
176                                     <w:tcW w:w="2840" w:type="dxa"/>
177                                 </w:tcPr>
178                                 <w:p w:rsidR="000B3238" w:rsidRDefault="00E87B20">
179                                     <w:r>
180                                         <w:rPr>
181                                             <w:rFonts w:hint="eastAsia"/>
182                                         </w:rPr>
183                                         <w:t>尚晓飞</w:t>
184                                     </w:r>
185                                 </w:p>
186                             </w:tc>
187                             <w:tc>
188                                 <w:tcPr>
189                                     <w:tcW w:w="2841" w:type="dxa"/>
190                                 </w:tcPr>
191                                 <w:p w:rsidR="000B3238" w:rsidRDefault="00E87B20">
192                                     <w:r>
193                                         <w:rPr>
194                                             <w:rFonts w:hint="eastAsia"/>
195                                         </w:rPr>
196                                         <w:t>男</w:t>
197                                     </w:r>
198                                 </w:p>
199                             </w:tc>
200                             <w:tc>
201                                 <w:tcPr>
202                                     <w:tcW w:w="2841" w:type="dxa"/>
203                                 </w:tcPr>
204                                 <w:p w:rsidR="000B3238" w:rsidRDefault="00E87B20">
205                                     <w:r>
206                                         <w:rPr>
207                                             <w:rFonts w:hint="eastAsia"/>
208                                         </w:rPr>
209                                         <w:t>河南</w:t>
210                                     </w:r>
211                                 </w:p>
212                             </w:tc>
213                         </w:tr>
214                     </w:tbl>
215                     <w:p w:rsidR="000B3238" w:rsidRDefault="000B3238"/>
216                     <w:sectPr w:rsidR="000B3238" w:rsidSect="008A2C20">
217                         <w:pgSz w:w="11906" w:h="16838"/>
218                         <w:pgMar w:top="1440" w:right="1800" w:bottom="1440" w:left="1800" w:header="851" w:footer="992" w:gutter="0"/>
219                         <w:cols w:space="425"/>
220                         <w:docGrid w:type="lines" w:linePitch="312"/>
221                     </w:sectPr>
222                 </w:body>
223             </w:document>
224         </pkg:xmlData>
225     </pkg:part>
226     <pkg:part pkg:name="/word/footnotes.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml">
227         <pkg:xmlData>
228             <w:footnotes xmlns:ve="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml">
229                 <w:footnote w:type="separator" w:id="0">
230                     <w:p w:rsidR="00A77B8E" w:rsidRDefault="00A77B8E" w:rsidP="000B3238">
231                         <w:r>
232                             <w:separator/>
233                         </w:r>
234                     </w:p>
235                 </w:footnote>
236                 <w:footnote w:type="continuationSeparator" w:id="1">
237                     <w:p w:rsidR="00A77B8E" w:rsidRDefault="00A77B8E" w:rsidP="000B3238">
238                         <w:r>
239                             <w:continuationSeparator/>
240                         </w:r>
241                     </w:p>
242                 </w:footnote>
243             </w:footnotes>
244         </pkg:xmlData>
245     </pkg:part>
246     <pkg:part pkg:name="/word/endnotes.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml">
247         <pkg:xmlData>
248             <w:endnotes xmlns:ve="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml">
249                 <w:endnote w:type="separator" w:id="0">
250                     <w:p w:rsidR="00A77B8E" w:rsidRDefault="00A77B8E" w:rsidP="000B3238">
251                         <w:r>
252                             <w:separator/>
253                         </w:r>
254                     </w:p>
255                 </w:endnote>
256                 <w:endnote w:type="continuationSeparator" w:id="1">
257                     <w:p w:rsidR="00A77B8E" w:rsidRDefault="00A77B8E" w:rsidP="000B3238">
258                         <w:r>
259                             <w:continuationSeparator/>
260                         </w:r>
261                     </w:p>
262                 </w:endnote>
263             </w:endnotes>
264         </pkg:xmlData>
265     </pkg:part>
266     <pkg:part pkg:name="/word/theme/theme1.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.theme+xml">
267         <pkg:xmlData>
268             <a:theme name="Office 主题" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">
269                 <a:themeElements>
270                     <a:clrScheme name="Office">
271                         <a:dk1>
272                             <a:sysClr val="windowText" lastClr="000000"/>
273                         </a:dk1>
274                         <a:lt1>
275                             <a:sysClr val="window" lastClr="FFFFFF"/>
276                         </a:lt1>
277                         <a:dk2>
278                             <a:srgbClr val="1F497D"/>
279                         </a:dk2>
280                         <a:lt2>
281                             <a:srgbClr val="EEECE1"/>
282                         </a:lt2>
283                         <a:accent1>
284                             <a:srgbClr val="4F81BD"/>
285                         </a:accent1>
286                         <a:accent2>
287                             <a:srgbClr val="C0504D"/>
288                         </a:accent2>
289                         <a:accent3>
290                             <a:srgbClr val="9BBB59"/>
291                         </a:accent3>
292                         <a:accent4>
293                             <a:srgbClr val="8064A2"/>
294                         </a:accent4>
295                         <a:accent5>
296                             <a:srgbClr val="4BACC6"/>
297                         </a:accent5>
298                         <a:accent6>
299                             <a:srgbClr val="F79646"/>
300                         </a:accent6>
301                         <a:hlink>
302                             <a:srgbClr val="0000FF"/>
303                         </a:hlink>
304                         <a:folHlink>
305                             <a:srgbClr val="800080"/>
306                         </a:folHlink>
307                     </a:clrScheme>
308                     <a:fontScheme name="Office">
309                         <a:majorFont>
310                             <a:latin typeface="Cambria"/>
311                             <a:ea typeface=""/>
312                             <a:cs typeface=""/>
313                             <a:font script="Jpan" typeface="MS ゴシック"/>
314                             <a:font script="Hang" typeface="맑은 고딕"/>
315                             <a:font script="Hans" typeface="宋体"/>
316                             <a:font script="Hant" typeface="新細明體"/>
317                             <a:font script="Arab" typeface="Times New Roman"/>
318                             <a:font script="Hebr" typeface="Times New Roman"/>
319                             <a:font script="Thai" typeface="Angsana New"/>
320                             <a:font script="Ethi" typeface="Nyala"/>
321                             <a:font script="Beng" typeface="Vrinda"/>
322                             <a:font script="Gujr" typeface="Shruti"/>
323                             <a:font script="Khmr" typeface="MoolBoran"/>
324                             <a:font script="Knda" typeface="Tunga"/>
325                             <a:font script="Guru" typeface="Raavi"/>
326                             <a:font script="Cans" typeface="Euphemia"/>
327                             <a:font script="Cher" typeface="Plantagenet Cherokee"/>
328                             <a:font script="Yiii" typeface="Microsoft Yi Baiti"/>
329                             <a:font script="Tibt" typeface="Microsoft Himalaya"/>
330                             <a:font script="Thaa" typeface="MV Boli"/>
331                             <a:font script="Deva" typeface="Mangal"/>
332                             <a:font script="Telu" typeface="Gautami"/>
333                             <a:font script="Taml" typeface="Latha"/>
334                             <a:font script="Syrc" typeface="Estrangelo Edessa"/>
335                             <a:font script="Orya" typeface="Kalinga"/>
336                             <a:font script="Mlym" typeface="Kartika"/>
337                             <a:font script="Laoo" typeface="DokChampa"/>
338                             <a:font script="Sinh" typeface="Iskoola Pota"/>
339                             <a:font script="Mong" typeface="Mongolian Baiti"/>
340                             <a:font script="Viet" typeface="Times New Roman"/>
341                             <a:font script="Uigh" typeface="Microsoft Uighur"/>
342                         </a:majorFont>
343                         <a:minorFont>
344                             <a:latin typeface="Calibri"/>
345                             <a:ea typeface=""/>
346                             <a:cs typeface=""/>
347                             <a:font script="Jpan" typeface="MS 明朝"/>
348                             <a:font script="Hang" typeface="맑은 고딕"/>
349                             <a:font script="Hans" typeface="宋体"/>
350                             <a:font script="Hant" typeface="新細明體"/>
351                             <a:font script="Arab" typeface="Arial"/>
352                             <a:font script="Hebr" typeface="Arial"/>
353                             <a:font script="Thai" typeface="Cordia New"/>
354                             <a:font script="Ethi" typeface="Nyala"/>
355                             <a:font script="Beng" typeface="Vrinda"/>
356                             <a:font script="Gujr" typeface="Shruti"/>
357                             <a:font script="Khmr" typeface="DaunPenh"/>
358                             <a:font script="Knda" typeface="Tunga"/>
359                             <a:font script="Guru" typeface="Raavi"/>
360                             <a:font script="Cans" typeface="Euphemia"/>
361                             <a:font script="Cher" typeface="Plantagenet Cherokee"/>
362                             <a:font script="Yiii" typeface="Microsoft Yi Baiti"/>
363                             <a:font script="Tibt" typeface="Microsoft Himalaya"/>
364                             <a:font script="Thaa" typeface="MV Boli"/>
365                             <a:font script="Deva" typeface="Mangal"/>
366                             <a:font script="Telu" typeface="Gautami"/>
367                             <a:font script="Taml" typeface="Latha"/>
368                             <a:font script="Syrc" typeface="Estrangelo Edessa"/>
369                             <a:font script="Orya" typeface="Kalinga"/>
370                             <a:font script="Mlym" typeface="Kartika"/>
371                             <a:font script="Laoo" typeface="DokChampa"/>
372                             <a:font script="Sinh" typeface="Iskoola Pota"/>
373                             <a:font script="Mong" typeface="Mongolian Baiti"/>
374                             <a:font script="Viet" typeface="Arial"/>
375                             <a:font script="Uigh" typeface="Microsoft Uighur"/>
376                         </a:minorFont>
377                     </a:fontScheme>
378                     <a:fmtScheme name="Office">
379                         <a:fillStyleLst>
380                             <a:solidFill>
381                                 <a:schemeClr val="phClr"/>
382                             </a:solidFill>
383                             <a:gradFill rotWithShape="1">
384                                 <a:gsLst>
385                                     <a:gs pos="0">
386                                         <a:schemeClr val="phClr">
387                                             <a:tint val="50000"/>
388                                             <a:satMod val="300000"/>
389                                         </a:schemeClr>
390                                     </a:gs>
391                                     <a:gs pos="35000">
392                                         <a:schemeClr val="phClr">
393                                             <a:tint val="37000"/>
394                                             <a:satMod val="300000"/>
395                                         </a:schemeClr>
396                                     </a:gs>
397                                     <a:gs pos="100000">
398                                         <a:schemeClr val="phClr">
399                                             <a:tint val="15000"/>
400                                             <a:satMod val="350000"/>
401                                         </a:schemeClr>
402                                     </a:gs>
403                                 </a:gsLst>
404                                 <a:lin ang="16200000" scaled="1"/>
405                             </a:gradFill>
406                             <a:gradFill rotWithShape="1">
407                                 <a:gsLst>
408                                     <a:gs pos="0">
409                                         <a:schemeClr val="phClr">
410                                             <a:shade val="51000"/>
411                                             <a:satMod val="130000"/>
412                                         </a:schemeClr>
413                                     </a:gs>
414                                     <a:gs pos="80000">
415                                         <a:schemeClr val="phClr">
416                                             <a:shade val="93000"/>
417                                             <a:satMod val="130000"/>
418                                         </a:schemeClr>
419                                     </a:gs>
420                                     <a:gs pos="100000">
421                                         <a:schemeClr val="phClr">
422                                             <a:shade val="94000"/>
423                                             <a:satMod val="135000"/>
424                                         </a:schemeClr>
425                                     </a:gs>
426                                 </a:gsLst>
427                                 <a:lin ang="16200000" scaled="0"/>
428                             </a:gradFill>
429                         </a:fillStyleLst>
430                         <a:lnStyleLst>
431                             <a:ln w="9525" cap="flat" cmpd="sng" algn="ctr">
432                                 <a:solidFill>
433                                     <a:schemeClr val="phClr">
434                                         <a:shade val="95000"/>
435                                         <a:satMod val="105000"/>
436                                     </a:schemeClr>
437                                 </a:solidFill>
438                                 <a:prstDash val="solid"/>
439                             </a:ln>
440                             <a:ln w="25400" cap="flat" cmpd="sng" algn="ctr">
441                                 <a:solidFill>
442                                     <a:schemeClr val="phClr"/>
443                                 </a:solidFill>
444                                 <a:prstDash val="solid"/>
445                             </a:ln>
446                             <a:ln w="38100" cap="flat" cmpd="sng" algn="ctr">
447                                 <a:solidFill>
448                                     <a:schemeClr val="phClr"/>
449                                 </a:solidFill>
450                                 <a:prstDash val="solid"/>
451                             </a:ln>
452                         </a:lnStyleLst>
453                         <a:effectStyleLst>
454                             <a:effectStyle>
455                                 <a:effectLst>
456                                     <a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0">
457                                         <a:srgbClr val="000000">
458                                             <a:alpha val="38000"/>
459                                         </a:srgbClr>
460                                     </a:outerShdw>
461                                 </a:effectLst>
462                             </a:effectStyle>
463                             <a:effectStyle>
464                                 <a:effectLst>
465                                     <a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0">
466                                         <a:srgbClr val="000000">
467                                             <a:alpha val="35000"/>
468                                         </a:srgbClr>
469                                     </a:outerShdw>
470                                 </a:effectLst>
471                             </a:effectStyle>
472                             <a:effectStyle>
473                                 <a:effectLst>
474                                     <a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0">
475                                         <a:srgbClr val="000000">
476                                             <a:alpha val="35000"/>
477                                         </a:srgbClr>
478                                     </a:outerShdw>
479                                 </a:effectLst>
480                                 <a:scene3d>
481                                     <a:camera prst="orthographicFront">
482                                         <a:rot lat="0" lon="0" rev="0"/>
483                                     </a:camera>
484                                     <a:lightRig rig="threePt" dir="t">
485                                         <a:rot lat="0" lon="0" rev="1200000"/>
486                                     </a:lightRig>
487                                 </a:scene3d>
488                                 <a:sp3d>
489                                     <a:bevelT w="63500" h="25400"/>
490                                 </a:sp3d>
491                             </a:effectStyle>
492                         </a:effectStyleLst>
493                         <a:bgFillStyleLst>
494                             <a:solidFill>
495                                 <a:schemeClr val="phClr"/>
496                             </a:solidFill>
497                             <a:gradFill rotWithShape="1">
498                                 <a:gsLst>
499                                     <a:gs pos="0">
500                                         <a:schemeClr val="phClr">
501                                             <a:tint val="40000"/>
502                                             <a:satMod val="350000"/>
503                                         </a:schemeClr>
504                                     </a:gs>
505                                     <a:gs pos="40000">
506                                         <a:schemeClr val="phClr">
507                                             <a:tint val="45000"/>
508                                             <a:shade val="99000"/>
509                                             <a:satMod val="350000"/>
510                                         </a:schemeClr>
511                                     </a:gs>
512                                     <a:gs pos="100000">
513                                         <a:schemeClr val="phClr">
514                                             <a:shade val="20000"/>
515                                             <a:satMod val="255000"/>
516                                         </a:schemeClr>
517                                     </a:gs>
518                                 </a:gsLst>
519                                 <a:path path="circle">
520                                     <a:fillToRect l="50000" t="-80000" r="50000" b="180000"/>
521                                 </a:path>
522                             </a:gradFill>
523                             <a:gradFill rotWithShape="1">
524                                 <a:gsLst>
525                                     <a:gs pos="0">
526                                         <a:schemeClr val="phClr">
527                                             <a:tint val="80000"/>
528                                             <a:satMod val="300000"/>
529                                         </a:schemeClr>
530                                     </a:gs>
531                                     <a:gs pos="100000">
532                                         <a:schemeClr val="phClr">
533                                             <a:shade val="30000"/>
534                                             <a:satMod val="200000"/>
535                                         </a:schemeClr>
536                                     </a:gs>
537                                 </a:gsLst>
538                                 <a:path path="circle">
539                                     <a:fillToRect l="50000" t="50000" r="50000" b="50000"/>
540                                 </a:path>
541                             </a:gradFill>
542                         </a:bgFillStyleLst>
543                     </a:fmtScheme>
544                 </a:themeElements>
545                 <a:objectDefaults/>
546                 <a:extraClrSchemeLst/>
547             </a:theme>
548         </pkg:xmlData>
549     </pkg:part>
550     <pkg:part pkg:name="/word/settings.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml">
551         <pkg:xmlData>
552             <w:settings xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:sl="http://schemas.openxmlformats.org/schemaLibrary/2006/main">
553                 <w:zoom w:percent="100"/>
554                 <w:bordersDoNotSurroundHeader/>
555                 <w:bordersDoNotSurroundFooter/>
556                 <w:defaultTabStop w:val="420"/>
557                 <w:drawingGridVerticalSpacing w:val="156"/>
558                 <w:displayHorizontalDrawingGridEvery w:val="0"/>
559                 <w:displayVerticalDrawingGridEvery w:val="2"/>
560                 <w:characterSpacingControl w:val="compressPunctuation"/>
561                 <w:hdrShapeDefaults>
562                     <o:shapedefaults v:ext="edit" spidmax="7170"/>
563                 </w:hdrShapeDefaults>
564                 <w:footnotePr>
565                     <w:footnote w:id="0"/>
566                     <w:footnote w:id="1"/>
567                 </w:footnotePr>
568                 <w:endnotePr>
569                     <w:endnote w:id="0"/>
570                     <w:endnote w:id="1"/>
571                 </w:endnotePr>
572                 <w:compat>
573                     <w:spaceForUL/>
574                     <w:balanceSingleByteDoubleByteWidth/>
575                     <w:doNotLeaveBackslashAlone/>
576                     <w:ulTrailSpace/>
577                     <w:doNotExpandShiftReturn/>
578                     <w:adjustLineHeightInTable/>
579                     <w:useFELayout/>
580                 </w:compat>
581                 <w:rsids>
582                     <w:rsidRoot w:val="000B3238"/>
583                     <w:rsid w:val="000B3238"/>
584                     <w:rsid w:val="00102BA8"/>
585                     <w:rsid w:val="00343934"/>
586                     <w:rsid w:val="00676FED"/>
587                     <w:rsid w:val="008A2C20"/>
588                     <w:rsid w:val="00A77B8E"/>
589                     <w:rsid w:val="00CA1BBE"/>
590                     <w:rsid w:val="00E87B20"/>
591                 </w:rsids>
592                 <m:mathPr>
593                     <m:mathFont m:val="Cambria Math"/>
594                     <m:brkBin m:val="before"/>
595                     <m:brkBinSub m:val="--"/>
596                     <m:smallFrac m:val="off"/>
597                     <m:dispDef/>
598                     <m:lMargin m:val="0"/>
599                     <m:rMargin m:val="0"/>
600                     <m:defJc m:val="centerGroup"/>
601                     <m:wrapIndent m:val="1440"/>
602                     <m:intLim m:val="subSup"/>
603                     <m:naryLim m:val="undOvr"/>
604                 </m:mathPr>
605                 <w:themeFontLang w:val="en-US" w:eastAsia="zh-CN"/>
606                 <w:clrSchemeMapping w:bg1="light1" w:t1="dark1" w:bg2="light2" w:t2="dark2" w:accent1="accent1" w:accent2="accent2" w:accent3="accent3" w:accent4="accent4" w:accent5="accent5" w:accent6="accent6" w:hyperlink="hyperlink" w:followedHyperlink="followedHyperlink"/>
607                 <w:shapeDefaults>
608                     <o:shapedefaults v:ext="edit" spidmax="7170"/>
609                     <o:shapelayout v:ext="edit">
610                         <o:idmap v:ext="edit" data="2"/>
611                     </o:shapelayout>
612                 </w:shapeDefaults>
613                 <w:decimalSymbol w:val="."/>
614                 <w:listSeparator w:val=","/>
615             </w:settings>
616         </pkg:xmlData>
617     </pkg:part>
618     <pkg:part pkg:name="/word/webSettings.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.webSettings+xml">
619         <pkg:xmlData>
620             <w:webSettings xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
621                 <w:optimizeForBrowser/>
622             </w:webSettings>
623         </pkg:xmlData>
624     </pkg:part>
625     <pkg:part pkg:name="/docProps/core.xml" pkg:contentType="application/vnd.openxmlformats-package.core-properties+xml" pkg:padding="256">
626         <pkg:xmlData>
627             <cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
628                 <dc:creator>admin</dc:creator>
629                 <cp:lastModifiedBy>admin</cp:lastModifiedBy>
630                 <cp:revision>4</cp:revision>
631                 <dcterms:created xsi:type="dcterms:W3CDTF">2014-10-14T09:04:00Z</dcterms:created>
632                 <dcterms:modified xsi:type="dcterms:W3CDTF">2014-10-15T00:38:00Z</dcterms:modified>
633             </cp:coreProperties>
634         </pkg:xmlData>
635     </pkg:part>
636     <pkg:part pkg:name="/word/styles.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml">
637         <pkg:xmlData>
638             <w:styles xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
639                 <w:docDefaults>
640                     <w:rPrDefault>
641                         <w:rPr>
642                             <w:rFonts w:asciiTheme="minorHAnsi" w:eastAsiaTheme="minorEastAsia" w:hAnsiTheme="minorHAnsi" w:cstheme="minorBidi"/>
643                             <w:kern w:val="2"/>
644                             <w:sz w:val="21"/>
645                             <w:szCs w:val="22"/>
646                             <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="ar-SA"/>
647                         </w:rPr>
648                     </w:rPrDefault>
649                     <w:pPrDefault/>
650                 </w:docDefaults>
651                 <w:latentStyles w:defLockedState="0" w:defUIPriority="99" w:defSemiHidden="1" w:defUnhideWhenUsed="1" w:defQFormat="0" w:count="267">
652                     <w:lsdException w:name="Normal" w:semiHidden="0" w:uiPriority="0" w:unhideWhenUsed="0" w:qFormat="1"/>
653                     <w:lsdException w:name="heading 1" w:semiHidden="0" w:uiPriority="9" w:unhideWhenUsed="0" w:qFormat="1"/>
654                     <w:lsdException w:name="heading 2" w:uiPriority="9" w:qFormat="1"/>
655                     <w:lsdException w:name="heading 3" w:uiPriority="9" w:qFormat="1"/>
656                     <w:lsdException w:name="heading 4" w:uiPriority="9" w:qFormat="1"/>
657                     <w:lsdException w:name="heading 5" w:uiPriority="9" w:qFormat="1"/>
658                     <w:lsdException w:name="heading 6" w:uiPriority="9" w:qFormat="1"/>
659                     <w:lsdException w:name="heading 7" w:uiPriority="9" w:qFormat="1"/>
660                     <w:lsdException w:name="heading 8" w:uiPriority="9" w:qFormat="1"/>
661                     <w:lsdException w:name="heading 9" w:uiPriority="9" w:qFormat="1"/>
662                     <w:lsdException w:name="toc 1" w:uiPriority="39"/>
663                     <w:lsdException w:name="toc 2" w:uiPriority="39"/>
664                     <w:lsdException w:name="toc 3" w:uiPriority="39"/>
665                     <w:lsdException w:name="toc 4" w:uiPriority="39"/>
666                     <w:lsdException w:name="toc 5" w:uiPriority="39"/>
667                     <w:lsdException w:name="toc 6" w:uiPriority="39"/>
668                     <w:lsdException w:name="toc 7" w:uiPriority="39"/>
669                     <w:lsdException w:name="toc 8" w:uiPriority="39"/>
670                     <w:lsdException w:name="toc 9" w:uiPriority="39"/>
671                     <w:lsdException w:name="caption" w:uiPriority="35" w:qFormat="1"/>
672                     <w:lsdException w:name="Title" w:semiHidden="0" w:uiPriority="10" w:unhideWhenUsed="0" w:qFormat="1"/>
673                     <w:lsdException w:name="Default Paragraph Font" w:uiPriority="1"/>
674                     <w:lsdException w:name="Subtitle" w:semiHidden="0" w:uiPriority="11" w:unhideWhenUsed="0" w:qFormat="1"/>
675                     <w:lsdException w:name="Strong" w:semiHidden="0" w:uiPriority="22" w:unhideWhenUsed="0" w:qFormat="1"/>
676                     <w:lsdException w:name="Emphasis" w:semiHidden="0" w:uiPriority="20" w:unhideWhenUsed="0" w:qFormat="1"/>
677                     <w:lsdException w:name="Table Grid" w:semiHidden="0" w:uiPriority="59" w:unhideWhenUsed="0"/>
678                     <w:lsdException w:name="Placeholder Text" w:unhideWhenUsed="0"/>
679                     <w:lsdException w:name="No Spacing" w:semiHidden="0" w:uiPriority="1" w:unhideWhenUsed="0" w:qFormat="1"/>
680                     <w:lsdException w:name="Light Shading" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/>
681                     <w:lsdException w:name="Light List" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/>
682                     <w:lsdException w:name="Light Grid" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/>
683                     <w:lsdException w:name="Medium Shading 1" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/>
684                     <w:lsdException w:name="Medium Shading 2" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/>
685                     <w:lsdException w:name="Medium List 1" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/>
686                     <w:lsdException w:name="Medium List 2" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/>
687                     <w:lsdException w:name="Medium Grid 1" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/>
688                     <w:lsdException w:name="Medium Grid 2" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/>
689                     <w:lsdException w:name="Medium Grid 3" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/>
690                     <w:lsdException w:name="Dark List" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/>
691                     <w:lsdException w:name="Colorful Shading" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/>
692                     <w:lsdException w:name="Colorful List" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/>
693                     <w:lsdException w:name="Colorful Grid" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/>
694                     <w:lsdException w:name="Light Shading Accent 1" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/>
695                     <w:lsdException w:name="Light List Accent 1" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/>
696                     <w:lsdException w:name="Light Grid Accent 1" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/>
697                     <w:lsdException w:name="Medium Shading 1 Accent 1" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/>
698                     <w:lsdException w:name="Medium Shading 2 Accent 1" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/>
699                     <w:lsdException w:name="Medium List 1 Accent 1" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/>
700                     <w:lsdException w:name="Revision" w:unhideWhenUsed="0"/>
701                     <w:lsdException w:name="List Paragraph" w:semiHidden="0" w:uiPriority="34" w:unhideWhenUsed="0" w:qFormat="1"/>
702                     <w:lsdException w:name="Quote" w:semiHidden="0" w:uiPriority="29" w:unhideWhenUsed="0" w:qFormat="1"/>
703                     <w:lsdException w:name="Intense Quote" w:semiHidden="0" w:uiPriority="30" w:unhideWhenUsed="0" w:qFormat="1"/>
704                     <w:lsdException w:name="Medium List 2 Accent 1" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/>
705                     <w:lsdException w:name="Medium Grid 1 Accent 1" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/>
706                     <w:lsdException w:name="Medium Grid 2 Accent 1" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/>
707                     <w:lsdException w:name="Medium Grid 3 Accent 1" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/>
708                     <w:lsdException w:name="Dark List Accent 1" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/>
709                     <w:lsdException w:name="Colorful Shading Accent 1" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/>
710                     <w:lsdException w:name="Colorful List Accent 1" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/>
711                     <w:lsdException w:name="Colorful Grid Accent 1" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/>
712                     <w:lsdException w:name="Light Shading Accent 2" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/>
713                     <w:lsdException w:name="Light List Accent 2" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/>
714                     <w:lsdException w:name="Light Grid Accent 2" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/>
715                     <w:lsdException w:name="Medium Shading 1 Accent 2" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/>
716                     <w:lsdException w:name="Medium Shading 2 Accent 2" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/>
717                     <w:lsdException w:name="Medium List 1 Accent 2" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/>
718                     <w:lsdException w:name="Medium List 2 Accent 2" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/>
719                     <w:lsdException w:name="Medium Grid 1 Accent 2" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/>
720                     <w:lsdException w:name="Medium Grid 2 Accent 2" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/>
721                     <w:lsdException w:name="Medium Grid 3 Accent 2" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/>
722                     <w:lsdException w:name="Dark List Accent 2" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/>
723                     <w:lsdException w:name="Colorful Shading Accent 2" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/>
724                     <w:lsdException w:name="Colorful List Accent 2" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/>
725                     <w:lsdException w:name="Colorful Grid Accent 2" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/>
726                     <w:lsdException w:name="Light Shading Accent 3" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/>
727                     <w:lsdException w:name="Light List Accent 3" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/>
728                     <w:lsdException w:name="Light Grid Accent 3" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/>
729                     <w:lsdException w:name="Medium Shading 1 Accent 3" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/>
730                     <w:lsdException w:name="Medium Shading 2 Accent 3" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/>
731                     <w:lsdException w:name="Medium List 1 Accent 3" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/>
732                     <w:lsdException w:name="Medium List 2 Accent 3" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/>
733                     <w:lsdException w:name="Medium Grid 1 Accent 3" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/>
734                     <w:lsdException w:name="Medium Grid 2 Accent 3" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/>
735                     <w:lsdException w:name="Medium Grid 3 Accent 3" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/>
736                     <w:lsdException w:name="Dark List Accent 3" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/>
737                     <w:lsdException w:name="Colorful Shading Accent 3" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/>
738                     <w:lsdException w:name="Colorful List Accent 3" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/>
739                     <w:lsdException w:name="Colorful Grid Accent 3" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/>
740                     <w:lsdException w:name="Light Shading Accent 4" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/>
741                     <w:lsdException w:name="Light List Accent 4" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/>
742                     <w:lsdException w:name="Light Grid Accent 4" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/>
743                     <w:lsdException w:name="Medium Shading 1 Accent 4" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/>
744                     <w:lsdException w:name="Medium Shading 2 Accent 4" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/>
745                     <w:lsdException w:name="Medium List 1 Accent 4" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/>
746                     <w:lsdException w:name="Medium List 2 Accent 4" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/>
747                     <w:lsdException w:name="Medium Grid 1 Accent 4" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/>
748                     <w:lsdException w:name="Medium Grid 2 Accent 4" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/>
749                     <w:lsdException w:name="Medium Grid 3 Accent 4" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/>
750                     <w:lsdException w:name="Dark List Accent 4" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/>
751                     <w:lsdException w:name="Colorful Shading Accent 4" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/>
752                     <w:lsdException w:name="Colorful List Accent 4" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/>
753                     <w:lsdException w:name="Colorful Grid Accent 4" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/>
754                     <w:lsdException w:name="Light Shading Accent 5" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/>
755                     <w:lsdException w:name="Light List Accent 5" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/>
756                     <w:lsdException w:name="Light Grid Accent 5" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/>
757                     <w:lsdException w:name="Medium Shading 1 Accent 5" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/>
758                     <w:lsdException w:name="Medium Shading 2 Accent 5" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/>
759                     <w:lsdException w:name="Medium List 1 Accent 5" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/>
760                     <w:lsdException w:name="Medium List 2 Accent 5" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/>
761                     <w:lsdException w:name="Medium Grid 1 Accent 5" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/>
762                     <w:lsdException w:name="Medium Grid 2 Accent 5" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/>
763                     <w:lsdException w:name="Medium Grid 3 Accent 5" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/>
764                     <w:lsdException w:name="Dark List Accent 5" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/>
765                     <w:lsdException w:name="Colorful Shading Accent 5" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/>
766                     <w:lsdException w:name="Colorful List Accent 5" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/>
767                     <w:lsdException w:name="Colorful Grid Accent 5" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/>
768                     <w:lsdException w:name="Light Shading Accent 6" w:semiHidden="0" w:uiPriority="60" w:unhideWhenUsed="0"/>
769                     <w:lsdException w:name="Light List Accent 6" w:semiHidden="0" w:uiPriority="61" w:unhideWhenUsed="0"/>
770                     <w:lsdException w:name="Light Grid Accent 6" w:semiHidden="0" w:uiPriority="62" w:unhideWhenUsed="0"/>
771                     <w:lsdException w:name="Medium Shading 1 Accent 6" w:semiHidden="0" w:uiPriority="63" w:unhideWhenUsed="0"/>
772                     <w:lsdException w:name="Medium Shading 2 Accent 6" w:semiHidden="0" w:uiPriority="64" w:unhideWhenUsed="0"/>
773                     <w:lsdException w:name="Medium List 1 Accent 6" w:semiHidden="0" w:uiPriority="65" w:unhideWhenUsed="0"/>
774                     <w:lsdException w:name="Medium List 2 Accent 6" w:semiHidden="0" w:uiPriority="66" w:unhideWhenUsed="0"/>
775                     <w:lsdException w:name="Medium Grid 1 Accent 6" w:semiHidden="0" w:uiPriority="67" w:unhideWhenUsed="0"/>
776                     <w:lsdException w:name="Medium Grid 2 Accent 6" w:semiHidden="0" w:uiPriority="68" w:unhideWhenUsed="0"/>
777                     <w:lsdException w:name="Medium Grid 3 Accent 6" w:semiHidden="0" w:uiPriority="69" w:unhideWhenUsed="0"/>
778                     <w:lsdException w:name="Dark List Accent 6" w:semiHidden="0" w:uiPriority="70" w:unhideWhenUsed="0"/>
779                     <w:lsdException w:name="Colorful Shading Accent 6" w:semiHidden="0" w:uiPriority="71" w:unhideWhenUsed="0"/>
780                     <w:lsdException w:name="Colorful List Accent 6" w:semiHidden="0" w:uiPriority="72" w:unhideWhenUsed="0"/>
781                     <w:lsdException w:name="Colorful Grid Accent 6" w:semiHidden="0" w:uiPriority="73" w:unhideWhenUsed="0"/>
782                     <w:lsdException w:name="Subtle Emphasis" w:semiHidden="0" w:uiPriority="19" w:unhideWhenUsed="0" w:qFormat="1"/>
783                     <w:lsdException w:name="Intense Emphasis" w:semiHidden="0" w:uiPriority="21" w:unhideWhenUsed="0" w:qFormat="1"/>
784                     <w:lsdException w:name="Subtle Reference" w:semiHidden="0" w:uiPriority="31" w:unhideWhenUsed="0" w:qFormat="1"/>
785                     <w:lsdException w:name="Intense Reference" w:semiHidden="0" w:uiPriority="32" w:unhideWhenUsed="0" w:qFormat="1"/>
786                     <w:lsdException w:name="Book Title" w:semiHidden="0" w:uiPriority="33" w:unhideWhenUsed="0" w:qFormat="1"/>
787                     <w:lsdException w:name="Bibliography" w:uiPriority="37"/>
788                     <w:lsdException w:name="TOC Heading" w:uiPriority="39" w:qFormat="1"/>
789                 </w:latentStyles>
790                 <w:style w:type="paragraph" w:default="1" w:styleId="a">
791                     <w:name w:val="Normal"/>
792                     <w:qFormat/>
793                     <w:rsid w:val="000B3238"/>
794                     <w:pPr>
795                         <w:widowControl w:val="0"/>
796                         <w:jc w:val="both"/>
797                     </w:pPr>
798                 </w:style>
799                 <w:style w:type="character" w:default="1" w:styleId="a0">
800                     <w:name w:val="Default Paragraph Font"/>
801                     <w:uiPriority w:val="1"/>
802                     <w:semiHidden/>
803                     <w:unhideWhenUsed/>
804                 </w:style>
805                 <w:style w:type="table" w:default="1" w:styleId="a1">
806                     <w:name w:val="Normal Table"/>
807                     <w:uiPriority w:val="99"/>
808                     <w:semiHidden/>
809                     <w:unhideWhenUsed/>
810                     <w:qFormat/>
811                     <w:tblPr>
812                         <w:tblInd w:w="0" w:type="dxa"/>
813                         <w:tblCellMar>
814                             <w:top w:w="0" w:type="dxa"/>
815                             <w:left w:w="108" w:type="dxa"/>
816                             <w:bottom w:w="0" w:type="dxa"/>
817                             <w:right w:w="108" w:type="dxa"/>
818                         </w:tblCellMar>
819                     </w:tblPr>
820                 </w:style>
821                 <w:style w:type="numbering" w:default="1" w:styleId="a2">
822                     <w:name w:val="No List"/>
823                     <w:uiPriority w:val="99"/>
824                     <w:semiHidden/>
825                     <w:unhideWhenUsed/>
826                 </w:style>
827                 <w:style w:type="paragraph" w:styleId="a3">
828                     <w:name w:val="header"/>
829                     <w:basedOn w:val="a"/>
830                     <w:link w:val="Char"/>
831                     <w:uiPriority w:val="99"/>
832                     <w:semiHidden/>
833                     <w:unhideWhenUsed/>
834                     <w:rsid w:val="000B3238"/>
835                     <w:pPr>
836                         <w:pBdr>
837                             <w:bottom w:val="single" w:sz="6" w:space="1" w:color="auto"/>
838                         </w:pBdr>
839                         <w:tabs>
840                             <w:tab w:val="center" w:pos="4153"/>
841                             <w:tab w:val="right" w:pos="8306"/>
842                         </w:tabs>
843                         <w:snapToGrid w:val="0"/>
844                         <w:jc w:val="center"/>
845                     </w:pPr>
846                     <w:rPr>
847                         <w:sz w:val="18"/>
848                         <w:szCs w:val="18"/>
849                     </w:rPr>
850                 </w:style>
851                 <w:style w:type="character" w:customStyle="1" w:styleId="Char">
852                     <w:name w:val="页眉 Char"/>
853                     <w:basedOn w:val="a0"/>
854                     <w:link w:val="a3"/>
855                     <w:uiPriority w:val="99"/>
856                     <w:semiHidden/>
857                     <w:rsid w:val="000B3238"/>
858                     <w:rPr>
859                         <w:sz w:val="18"/>
860                         <w:szCs w:val="18"/>
861                     </w:rPr>
862                 </w:style>
863                 <w:style w:type="paragraph" w:styleId="a4">
864                     <w:name w:val="footer"/>
865                     <w:basedOn w:val="a"/>
866                     <w:link w:val="Char0"/>
867                     <w:uiPriority w:val="99"/>
868                     <w:semiHidden/>
869                     <w:unhideWhenUsed/>
870                     <w:rsid w:val="000B3238"/>
871                     <w:pPr>
872                         <w:tabs>
873                             <w:tab w:val="center" w:pos="4153"/>
874                             <w:tab w:val="right" w:pos="8306"/>
875                         </w:tabs>
876                         <w:snapToGrid w:val="0"/>
877                         <w:jc w:val="left"/>
878                     </w:pPr>
879                     <w:rPr>
880                         <w:sz w:val="18"/>
881                         <w:szCs w:val="18"/>
882                     </w:rPr>
883                 </w:style>
884                 <w:style w:type="character" w:customStyle="1" w:styleId="Char0">
885                     <w:name w:val="页脚 Char"/>
886                     <w:basedOn w:val="a0"/>
887                     <w:link w:val="a4"/>
888                     <w:uiPriority w:val="99"/>
889                     <w:semiHidden/>
890                     <w:rsid w:val="000B3238"/>
891                     <w:rPr>
892                         <w:sz w:val="18"/>
893                         <w:szCs w:val="18"/>
894                     </w:rPr>
895                 </w:style>
896                 <w:style w:type="table" w:styleId="a5">
897                     <w:name w:val="Table Grid"/>
898                     <w:basedOn w:val="a1"/>
899                     <w:uiPriority w:val="59"/>
900                     <w:rsid w:val="000B3238"/>
901                     <w:tblPr>
902                         <w:tblInd w:w="0" w:type="dxa"/>
903                         <w:tblBorders>
904                             <w:top w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/>
905                             <w:left w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/>
906                             <w:bottom w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/>
907                             <w:right w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/>
908                             <w:insideH w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/>
909                             <w:insideV w:val="single" w:sz="4" w:space="0" w:color="000000" w:themeColor="text1"/>
910                         </w:tblBorders>
911                         <w:tblCellMar>
912                             <w:top w:w="0" w:type="dxa"/>
913                             <w:left w:w="108" w:type="dxa"/>
914                             <w:bottom w:w="0" w:type="dxa"/>
915                             <w:right w:w="108" w:type="dxa"/>
916                         </w:tblCellMar>
917                     </w:tblPr>
918                 </w:style>
919             </w:styles>
920         </pkg:xmlData>
921     </pkg:part>
922     <pkg:part pkg:name="/word/fontTable.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.wordprocessingml.fontTable+xml">
923         <pkg:xmlData>
924             <w:fonts xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
925                 <w:font w:name="Calibri">
926                     <w:panose1 w:val="020F0502020204030204"/>
927                     <w:charset w:val="00"/>
928                     <w:family w:val="swiss"/>
929                     <w:pitch w:val="variable"/>
930                     <w:sig w:usb0="E00002FF" w:usb1="4000ACFF" w:usb2="00000001" w:usb3="00000000" w:csb0="0000019F" w:csb1="00000000"/>
931                 </w:font>
932                 <w:font w:name="宋体">
933                     <w:altName w:val="SimSun"/>
934                     <w:panose1 w:val="02010600030101010101"/>
935                     <w:charset w:val="86"/>
936                     <w:family w:val="auto"/>
937                     <w:pitch w:val="variable"/>
938                     <w:sig w:usb0="00000003" w:usb1="288F0000" w:usb2="00000016" w:usb3="00000000" w:csb0="00040001" w:csb1="00000000"/>
939                 </w:font>
940                 <w:font w:name="Times New Roman">
941                     <w:panose1 w:val="02020603050405020304"/>
942                     <w:charset w:val="00"/>
943                     <w:family w:val="roman"/>
944                     <w:pitch w:val="variable"/>
945                     <w:sig w:usb0="E0002AFF" w:usb1="C0007843" w:usb2="00000009" w:usb3="00000000" w:csb0="000001FF" w:csb1="00000000"/>
946                 </w:font>
947                 <w:font w:name="Cambria">
948                     <w:panose1 w:val="02040503050406030204"/>
949                     <w:charset w:val="00"/>
950                     <w:family w:val="roman"/>
951                     <w:pitch w:val="variable"/>
952                     <w:sig w:usb0="E00002FF" w:usb1="400004FF" w:usb2="00000000" w:usb3="00000000" w:csb0="0000019F" w:csb1="00000000"/>
953                 </w:font>
954             </w:fonts>
955         </pkg:xmlData>
956     </pkg:part>
957     <pkg:part pkg:name="/docProps/app.xml" pkg:contentType="application/vnd.openxmlformats-officedocument.extended-properties+xml" pkg:padding="256">
958         <pkg:xmlData>
959             <Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes">
960                 <Template>Normal.dotm</Template>
961                 <TotalTime>3</TotalTime>
962                 <Pages>1</Pages>
963                 <Words>7</Words>
964                 <Characters>45</Characters>
965                 <Application>Microsoft Office Word</Application>
966                 <DocSecurity>0</DocSecurity>
967                 <Lines>1</Lines>
968                 <Paragraphs>1</Paragraphs>
969                 <ScaleCrop>false</ScaleCrop>
970                 <Company/>
971                 <LinksUpToDate>false</LinksUpToDate>
972                 <CharactersWithSpaces>51</CharactersWithSpaces>
973                 <SharedDoc>false</SharedDoc>
974                 <HyperlinksChanged>false</HyperlinksChanged>
975                 <AppVersion>12.0000</AppVersion>
976             </Properties>
977         </pkg:xmlData>
978     </pkg:part>
979 </pkg:package>

View Code

 

【3】把数据库内容生成模板格式的word文档的代码

 

  1 package com.bjsxt.sxf.test;
  2
  3
  4 import java.io.ByteArrayInputStream;
  5 import java.io.File;
  6 import java.io.FileNotFoundException;
  7 import java.io.FileOutputStream;
  8 import java.io.OutputStream;
  9 import java.util.List;
 10
 11 import org.apache.poi.poifs.filesystem.DirectoryEntry;
 12 import org.apache.poi.poifs.filesystem.DocumentEntry;
 13 import org.apache.poi.poifs.filesystem.POIFSFileSystem;
 14 import org.dom4j.Document;
 15 import org.dom4j.DocumentException;
 16 import org.dom4j.Element;
 17 import org.dom4j.io.SAXReader;
 18
 19
 20
 21 public class javaToWord {
 22     public static void main(String[] args) throws FileNotFoundException {
 23
 24       Document document=domfjReadXml();
 25       outPutWord(document);
 26     }
 27
 28     /**
 29      * 解析模板moban.xml。将moban.xml的模型读入内存中,并修改模型内容,然后将修改后的模型输出成doc的word文档
 30     * @Title: domfjReadXml
 31     * @Description: TODO(这里用一句话描述这个方法的作用)
 32     * @return void    返回类型
 33     * @author 尚晓飞
 34      * @throws FileNotFoundException
 35     * @date 2014-10-14 上午10:47:12
 36      */
 37     public static  Document domfjReadXml() throws FileNotFoundException{
 38         //用dom4j读写xml文件(模版文件)
 39         SAXReader reader = new SAXReader();
 40         //模版文件为 : c:\\moban.xml
 41         Document document=null;
 42         try {
 43             //读取moban.xml的模板文档
 44             document = reader.read(new File("C:\\moban.xml"));
 45             //获得xml的根节点
 46             Element root = document.getRootElement();
 47             //获取part节点的集合
 48             List<Element> partList=root.elements("part");
 49             //获取moban.xml中填写内容的part节点
 50             Element element=partList.get(2);
 51             //获取body的节点
 52             Element xmlDataElement=element.element("xmlData");
 53             Element doc=xmlDataElement.element("document");
 54             Element wbodys=doc.element("body");
 55
 56             //读取相关节点信息(以下的这几个标签在xml模版文件中都是w:body,w:sect等这样的形式,但是读取的时候不能加w:,并且在增加内容的时候一定要加上w:,比如下面我们经常用到的增加p、r、t,就是要用w:p w:r w:t。
 57             List<Element> pElements=wbodys.elements("p");
 58             //所有文字内容都添加在p节点中孙子节点t中
 59             for(Element p:pElements){
 60                    Element rElement=p.element("r");
 61                    if(rElement!=null){
 62                        Element tElement=rElement.element("t");
 63                        if(tElement!=null){
 64                            //如果t节点不为空,并且id的属性值符合要求,则往里添加内容
 65                            String idString=tElement.attributeValue("id");
 66                            //标题
 67                            if(idString!=null&&idString.equals("biaoti")){
 68                                tElement.setText("地瓜片");
 69                                 continue;
 70                            }
 71
 72                            //作者
 73                            if(idString!=null&&idString.equals("zuozhe")){
 74                                tElement.setText("作者:尚晓飞     发表时间:2014-10-14");
 75                                 continue;
 76                            }
 77
 78                            //内容
 79                            if(idString!=null&&idString.equals("neirong")){
 80                                tElement.setText("dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面还可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,所以可以知道dom4j无论在哪个方面都是非常出色的。如今可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这已经是必须使用的jar包, Hibernate也用它来读写配置文件。");
 81                                 continue;
 82                            }
 83                        }
 84                    }
 85                }
 86
 87
 88             //表格节点
 89             Element tabElement=wbodys.element("tbl");
 90
 91             //行节点集合
 92             List<Element> treElements=tabElement.elements("tr");
 93
 94             //内容行第一列
 95             Element neElement=treElements.get(1);
 96             //模拟循环数据库查出来的人员集合,往word里添加内容
 97             for(int i=0;i<10;i++){
 98                 //第一行保持样式,添加内容。
 99                 if(i==0){
100                     List<Element> tclist=neElement.elements("tc");
101                     for (int j = 0; j < tclist.size(); j++) {
102                         Element tElement2=tclist.get(j).element("p").element("r").element("t");
103                         //j=0是姓名
104                         if(j==0){
105                             tElement2.setText("黄栓磊");
106                         }
107                         //j=1是性别
108                         if(j==1){
109                             tElement2.setText("男");
110                         }
111                         //j=2是籍贯
112                         if(j==2){
113                             tElement2.setText("河南");
114                         }
115                     }
116
117                 }else{
118                     //添加克隆行
119                     Element newElement=(Element) neElement.clone();
120                     //表格添加一行
121                     tabElement.add(newElement);
122                     //添加
123                     List<Element> tclist=newElement.elements("tc");
124                     for (int j = 0; j < tclist.size(); j++) {
125                         Element tElement2=tclist.get(j).element("p").element("r").element("t");
126                         //j=0是姓名
127                         if(j==0){
128                             tElement2.setText("东方红");
129                         }
130                         //j=1是性别
131                         if(j==1){
132                             tElement2.setText("女");
133                         }
134                         //j=2是籍贯
135                         if(j==2){
136                             tElement2.setText("中国");
137                         }
138                     }
139
140
141                 }
142             }
143
144
145
146         } catch (DocumentException e) {
147             // TODO Auto-generated catch block
148             e.printStackTrace();
149         }
150
151         return document;
152     }
153
154     /**
155      * 利用poi导出在内存中已经修改的模板信息,生成论文的word文档
156     * @Title: outPutWord
157     * @Description: TODO(这里用一句话描述这个方法的作用)
158     * @param document
159     * @return void    返回类型
160     * @author 尚晓飞
161     * @date 2014-10-14 上午11:10:00
162      */
163     public static void outPutWord(Document document){
164         ByteArrayInputStream bais;
165         try {
166             bais = new ByteArrayInputStream(document.asXML().getBytes("utf-8"));
167
168
169             POIFSFileSystem fs = new POIFSFileSystem();
170             //加工fs对象,将moban.xml修改后的内存模型与fs关联
171             DirectoryEntry directory = fs.getRoot();
172             DocumentEntry de = directory.createDocument("WordDocument", bais);
173
174             //文件输出流
175             OutputStream fos = new FileOutputStream(new File("c:\\ceshi.doc"));
176
177             //将moban.xml包装成的word模型写入输出流
178             fs.writeFilesystem(fos);
179             bais.close();
180             //将输出流的内容推送出去
181             fos.flush();
182             fos.close();
183         } catch (Exception e1) {
184             // TODO Auto-generated catch block
185             e1.printStackTrace();
186         }
187
188
189
190
191     }
192 }

View Code

【4】生成后的效果图

时间: 2024-09-20 05:36:26

POI加dom4j将数据库的数据按一定格式生成word文档的相关文章

asp.net中动态生成word文档,怎么给导出的word中标题栏的加个背景颜色。

问题描述 asp.net中动态生成word文档,怎么给导出的word中标题栏的加个背景颜色. asp.net中动态生成word文档,怎么给 导出 的word中标题栏的加个背景颜色.

使用poi生成word文档出错是怎么回事呢?各位大神请指教一下

问题描述 使用poi生成word文档出错是怎么回事呢?各位大神请指教一下 The supplied data appears to be in the Office 2007+ XML. You are calling the part of POI that deals with OLE2 Office Documents. You need to call a different part of POI to process this data (eg XSSF instead of HSS

用Aspose.Words for .NET动态生成word文档中的数据表格

1.概述 最近项目中有一个这样的需求:导出word 文档,要求这个文档的格式不是固定的,用户可以随便的调整,导出内容中的数据表格列是动态的,例如要求导出姓名和性别,你就要导出这两列的数据,而且这个文档不是导出来之后再调整而是导出来后已经是调整过了的.看到这里,您也许马上想到用模板导出!而且.NET中自带有这个组件:Microsoft.Office.Interop.Word,暂且可以满足需求吧.但这个组件也是有局限性的,例如客户端必须装 office组件,而且编码复杂度高.最麻烦的需求是后面那个-

asp.net下用Aspose.Words for .NET动态生成word文档中的数据表格的方法

最近项目中有一个这样的需求:导出word 文档,要求这个文档的格式不是固定的,用户可以随便的调整,导出内容中的数据表格列是动态的,例如要求导出姓名和性别,你就要导出这两列的数据,而且这个文档不是导出来之后再调整而是导出来后已经是调整过了的.看到这里,您也许马上想到用模板导出!而且.NET中自带有这个组件:Microsoft.Office.Interop.Word,暂且可以满足需求吧.但这个组件也是有局限性的,例如客户端必须装 office组件,而且编码复杂度高.最麻烦的需求是后面那个----动态

C#动态生成Word文档并填充数据

要使用C#操作word,首先要添加引用: 1.添加引用->COM->Microsoft Word 11.0 Object Library 2.在.cs文件中添加 using Word; 下面的例子中包括C#对Word文档的创建.插入表格.设置样式等操作: (例子中代码有些涉及数据信息部分被省略,重要是介绍一些C#操作word文档的方法) public string CreateWordFile(string CheckedInfo) ...{ string message = "&q

DBF数据库如何批量转Word文档?

  DBF数据库中的数据怎样转到WORD文档中?手工进行复制粘贴需要耗费不少时间精力,其实,一段小小的代码可以解决问题.你只需照搬即可.下面就为你详细介绍DBF数据库批量转Word文档教程. 笔者在近期的工作中,定期需要对一些文档信息进行归类整理,并利用Visual FoxPro 制作成DBF数据表文件,同时还需要根据该数据表导出Excel文档,并且制作Word文档信息表进行打印输出.由于DBF数据表的表结构以及Word文档中表格字段都是固定的,加上每次整理的文档信息数量颇大,手工进行复制粘贴需

java-关于用poi实现对word文档的读写功能

问题描述 关于用poi实现对word文档的读写功能 探讨用poi实现对word文档的读写功能 在java语言,window系统下用poi怎么实现自动从系统中获取doc格式的文件并读取其中数据, 用户在页面填入数据后,点击设定好的按钮会自动把部分数据插入到抓取到的word文档中并生成一个新的word文档,在生成新的文档时弹出对话框,用户选择要保存的位置. 由于操作word文档的学习文件实在太少,有知道的大神还请指教!急! 解决方案 问题补充:这次项目并不需要读取含有图片的文档,不过如果有知道关于有

用VB将WORD文档(或其他的二进制数据)生成xml文件并互相转换

word|xml|二进制|生成xml|数据|转换 用vb将word文档(或其他的二进制数据)生成xml文件并互相转换1.    建立一个新的vb工程2.    引用 Microsoft XML,版本 2.0 或以上3.    在窗体form1上建立按钮 cmdCreateXML 和 cmdGetBinary 代码:Option ExplicitDim oDoc As DOMDocumentDim DOCINPATH As StringDim XMLOUTPATH As StringDim DOC

c#操作word-C#怎么实现把一个word文档分页入oracle数据库?

问题描述 C#怎么实现把一个word文档分页入oracle数据库? C#怎么实现把一个word文档分页入oracle数据库?有实例代码最好啊,求各位大神帮忙啊!