91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.5MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-10
  • 語言: C#
  • 標簽: C#??Excel??Word??轉換??批量??

資源簡介

本程序編寫環境.NET 4.0、 VS2010,語言為C#,通過引用Aspose.Words.dll,不依賴Office安裝,將一定格式的Excel文檔轉換為Word文件,例如:Excel表中表頭為 單位名稱 聯系人 聯系電話 會自動檢測出字段[字段0:單位名稱] [字段1:聯系人] [字段2:聯系電話] 根據檢測出的字段編輯Word模板文件,添加相應字段的書簽到模板文件,然后選擇模板文件,最后批量生成Word文檔到指定文件夾。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?System.Data.OleDb;
using?System.IO;



namespace?Excel根據Word模板批量生成Word文件
{
????public?partial?class?Form1?:?Form
????{


????????public??string?ExcelName?=?null;
????????public??string?ModelName?=?null;
????????public??bool?state_Excel?=?false;
????????public??bool?state_Model?=?false;
????????public??bool?state_Check?=?false;
????????public??string[]?columns?=?null;
????????public??DataSet?ds?=?null;

????????public?Form1()
????????{
????????????InitializeComponent();
????????}

????????private?void?btn_selectfile_Click(object?sender?EventArgs?e)
????????{
????????????OpenFileDialog?ofg?=?new?OpenFileDialog();
????????????ofg.Filter?=?“Excel文件(*.xls)|*.xls“;
????????????ofg.Multiselect?=?false;
????????????if?(ofg.ShowDialog()?==?DialogResult.OK)
????????????{
????????????????this.txt_filename.Text?=?ofg.FileName;
????????????????ExcelName?=?ofg.FileName;
????????????????state_Excel?=?true;
????????????}
????????????else
????????????{
????????????????state_Excel?=?false;
????????????????return;
????????????}

????????}

????????private?void?btn_selectmodel_Click(object?sender?EventArgs?e)
????????{
????????????OpenFileDialog?ofg?=?new?OpenFileDialog();
????????????ofg.Filter?=?“Word文件(*.doc)|*.doc“;
????????????ofg.Multiselect?=?false;
????????????if?(ofg.ShowDialog()?==?DialogResult.OK)
????????????{
????????????????this.txt_model.Text?=?ofg.FileName;
????????????????ModelName?=?ofg.FileName;
????????????????state_Model?=?true;
????????????}
????????????else
????????????{
????????????????state_Model?=?false;
????????????????return;
????????????}
????????}

????????public?static?DataSet?ExcelToDataSet(string?filename)??//函數用來讀取一個excel文件到DataSet集中??
????????{

????????????string?strCon?=?“Provider=Microsoft.Jet.OLEDB.4.0;“?+
????????????????????????????“Extended?Properties=‘Excel?8.0;HDR=YES;‘;“?+
????????????????????????????“data?source=“?+?filename;
????????????string?sheetname?=?GetExcelFirstTableName(filename);
????????????OleDbConnection?myConn?=?new?OleDbConnection(strCon);
????????????string?strCom?=?“?SELECT?*?FROM?[“?+?sheetname?+?“]“;?????//“Sheet1“為表單標簽頁名??
????????????myConn.Open();
????????????OleDbDataAdapter?myCommand?=?new?OleDbDataAdapter(strCom?myConn);
????????????DataSet?ds;
????????????ds?=?new?DataSet();
????????????myCommand.Fill(ds);
????????????myConn.Close();
????????????return?ds;
????????}


????????public?void?DataSetToDoc(DataSet?dataset?string[]?columsstring?savepath)
????????{
????????????DataTable?dt?=?dataset.Tables[0];
????????????this.list_prolist.Items.Clear();
????????????for?(int?i?=?0;?i?????????????{
????????????????Aspose.Words.Document?doc?=?new?Aspose.Words.Document(ModelName);
????????????????Asp

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-13?18:39??Excel根據Word模板批量生成Word文件\
?????文件????????5824??2018-12-13?18:39??Excel根據Word模板批量生成Word文件\Excel根據Word模板批量生成Word文件.csproj
?????文件?????????478??2018-12-13?13:32??Excel根據Word模板批量生成Word文件\Excel根據Word模板批量生成Word文件.csproj.user
?????文件???????10128??2018-12-13?18:39??Excel根據Word模板批量生成Word文件\Form1.Designer.cs
?????文件????????6064??2018-12-13?18:39??Excel根據Word模板批量生成Word文件\Form1.cs
?????文件??????107589??2018-12-13?18:39??Excel根據Word模板批量生成Word文件\Form1.resx
?????文件???????67646??2018-12-13?18:39??Excel根據Word模板批量生成Word文件\Microsoft_Excel_128px_561799_easyicon.net.ico
?????文件?????????524??2018-12-13?12:59??Excel根據Word模板批量生成Word文件\Program.cs
?????目錄???????????0??2018-12-13?12:59??Excel根據Word模板批量生成Word文件\Properties\
?????文件????????1436??2018-12-13?12:59??Excel根據Word模板批量生成Word文件\Properties\AssemblyInfo.cs
?????文件????????2926??2018-12-13?13:32??Excel根據Word模板批量生成Word文件\Properties\Resources.Designer.cs
?????文件????????5612??2018-12-13?12:59??Excel根據Word模板批量生成Word文件\Properties\Resources.resx
?????文件????????1143??2018-12-13?13:32??Excel根據Word模板批量生成Word文件\Properties\Settings.Designer.cs
?????文件?????????249??2018-12-13?12:59??Excel根據Word模板批量生成Word文件\Properties\Settings.settings
?????文件?????????144??2018-12-13?13:32??Excel根據Word模板批量生成Word文件\app.config
?????目錄???????????0??2018-12-13?12:59??Excel根據Word模板批量生成Word文件\bin\
?????目錄???????????0??2018-12-13?18:44??Excel根據Word模板批量生成Word文件\bin\Debug\
?????文件?????8143360??2012-09-10?13:56??Excel根據Word模板批量生成Word文件\bin\Debug\Aspose.Words.dll
?????文件??????151040??2018-12-13?18:39??Excel根據Word模板批量生成Word文件\bin\Debug\Excel2Word.exe
?????文件?????????144??2018-12-13?13:32??Excel根據Word模板批量生成Word文件\bin\Debug\Excel根據Word模板批量生成Word文件.exe.config
?????文件???????30208??2018-12-13?18:39??Excel根據Word模板批量生成Word文件\bin\Debug\Excel根據Word模板批量生成Word文件.pdb
?????文件???????11600??2018-12-13?18:39??Excel根據Word模板批量生成Word文件\bin\Debug\Excel根據Word模板批量生成Word文件.vshost.exe
?????文件?????????144??2018-12-13?13:32??Excel根據Word模板批量生成Word文件\bin\Debug\Excel根據Word模板批量生成Word文件.vshost.exe.config
?????文件?????????490??2010-03-17?22:39??Excel根據Word模板批量生成Word文件\bin\Debug\Excel根據Word模板批量生成Word文件.vshost.exe.manifest
?????目錄???????????0??2018-12-13?12:59??Excel根據Word模板批量生成Word文件\obj\
?????目錄???????????0??2018-12-13?12:59??Excel根據Word模板批量生成Word文件\obj\x86\
?????目錄???????????0??2018-12-13?18:39??Excel根據Word模板批量生成Word文件\obj\x86\Debug\
?????文件????????3744??2018-12-13?18:12??Excel根據Word模板批量生成Word文件\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件????????6644??2018-12-13?18:39??Excel根據Word模板批量生成Word文件\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????68212??2018-12-13?18:39??Excel根據Word模板批量生成Word文件\obj\x86\Debug\Excel根據Word模板批量生成Word文件.Form1.resources
?????文件?????????180??2018-12-13?18:39??Excel根據Word模板批量生成Word文件\obj\x86\Debug\Excel根據Word模板批量生成Word文件.Properties.Resources.resources
............此處省略7個文件信息

評論

共有 條評論