当前位置: 首页 > news >正文

银医网站建设方案石家庄网络公司查封

银医网站建设方案,石家庄网络公司查封,搭建商城哪家好点,做网站需要多少固定带宽using Microsoft.Office.Interop.Excel;//转换为excel时#xff0c;需要引用此命名空间 using ET;//转换为wps时#xff0c;需要引用此命名空间using KSO;//转换为wps时#xff0c;需要引用此命名空间当转换为excel时#xff0c;需要引入Microsoft.Office.Interop.Excel.dl… using Microsoft.Office.Interop.Excel;//转换为excel时需要引用此命名空间 using ET;//转换为wps时需要引用此命名空间using KSO;//转换为wps时需要引用此命名空间当转换为excel时需要引入Microsoft.Office.Interop.Excel.dll;当转换为wps时需要引入Interop.ET.dllInterop.KSO.dll;   #region 查询注册表,判断本机是否安装office2003,2007和wps        public int ExistsRegedit()        {            int ifused 0;            RegistryKey rk Registry.LocalMachine;            RegistryKey akey rk.OpenSubKey(SOFTWARE\Microsoft\Office\11.0\Excel\InstallRoot\);//查询2003     RegistryKey akey07 rk.OpenSubKey(SOFTWARE\Microsoft\Office\12.0\Excel\InstallRoot\);//查询2007            RegistryKey akeytwo rk.OpenSubKey(SOFTWARE\Kingsoft\Office\6.0\common\);//查询wps            //检查本机是否安装Office2003            if (akey ! null)            {                string file03 akey.GetValue(Path).ToString();                if (File.Exists(file03 Excel.exe))                {                    ifused 1;                }            }      //检查本机是否安装Office2007             if (akey07 ! null)            {                string file07 akey.GetValue(Path).ToString();                if (File.Exists(file07 Excel.exe))                {                    ifused 2;                }            }            //检查本机是否安装wps            if (akeytwo ! null)            {                string filewps akeytwo.GetValue(InstallRoot).ToString();                if (File.Exists(filewps \office6\et.exe))                {                    ifused 4;                }            }            return ifused;        }        #endregion     #region 将DBF文件放入DataSet        private DataSet DbfToDs(string my_TablePath, string my_TableName)        {            //数据库连接定义             OleDbConnection my_conn; //数据连接             OleDbDataAdapter my_Adapter;//数据适配器             DataSet my_Ds null;            数据库连接             try            {                string path my_TablePath.Substring(0, my_TablePath.LastIndexOf(\\)) \\;                string connString ProviderMicrosoft.Jet.OLEDB.4.0;Data Source path ;Extended PropertiesdBASE IV;Persist Security InfoFalse;;                string my_StrSelect SELECT * FROM my_TableName;                my_conn new OleDbConnection(connString);                my_Adapter new OleDbDataAdapter(my_StrSelect, my_conn);                my_Ds new DataSet();                 //填充数据集                 my_Adapter.Fill(my_Ds, my_TableName);            }            catch (Exception ex)            {                MessageBox.Show(选择文件格式不正确请选择.dbf文件, 错误, MessageBoxButtons.OK, MessageBoxIcon.Error);            }             return my_Ds;        }        #endregions   #region 把数据文件导入到.xls文件        public void ExportToExcel(DataSet ds)        {            if (ds.Tables.Count ! 0)            {                //创建excel文件                Microsoft.Office.Interop.Excel.Application myExcel new Microsoft.Office.Interop.Excel.ApplicationClass();                 //打开已有的文件                 Microsoft.Office.Interop.Excel.Workbook xBook myExcel.Workbooks._Open(txtPath.Text , Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);                //指定要操作的sheet                Microsoft.Office.Interop.Excel.Worksheet xSheet (Microsoft.Office.Interop.Excel.Worksheet)xBook.Sheets[1];                 #region 改成中文列名                xSheet.Cells[1, 1] 程序员;                  .       .       .                //改成中文列名时可将中文列名放入string[]中然后循环此数组将第一行改成相应的中文列名                             #endregion                 xBook.SaveAs(txtPath.Text, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);                 myExcel.Visible true;             }            else            {                System.Windows.Forms.MessageBox.Show(No Data);            }        }        #endregion   #region 把数据文件导出为wps        public void ExportToWps(DataSet ds)        {            if (ds.Tables.Count 0)            {                eTApp new ET.Application();                eTApp.Visible false;                eTWorkBook eTApp.Workbooks.Open(txtPath.Text, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);                 eTWorkSheet (ET.Worksheet)eTWorkBook.Worksheets[1];                 #region 改成中文列名                eTWorkBook.ActiveSheet.Cells.set_Item(1, 1, 程序员)                 #endregion                 eTWorkBook.SaveAs(txtPath.Text, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, ETSaveAsAccessMode.etNoChange, Missing.Value, Missing.Value, Missing.Value, Missing.Value);                 eTApp.Visible true;             }         }         #endregion 当转换成xls或者wps时一般都是循环dataset然后将数据写入每一个单元格,但是当数据量大时转换速度会很慢所以将数据放入dataset后可以使用file.copy(文件1,文件2);这样速度会快很多转载于:https://www.cnblogs.com/scgw/archive/2011/09/19/2181145.html
http://www.pierceye.com/news/103616/

相关文章:

  • 鸿运通网站建设未成年怎么在网上卖东西
  • 郑州网站推广排名公司商会小程序开发一个多少钱啊
  • wordpress单页网站在本页跳转心理网站的建设与维护
  • 哪里可以做网站系统企业管理官网登录入口
  • iis7 网站404错误信息官网下载软件
  • 广州建设网站平台广东seo网站推广代运营
  • 网站 优化 关键字qq官网登录
  • 建设银行园区公积金管理中心网站地方门户网站推广
  • 桂林市网站设计wordpress远程数据库
  • 网站建设多钱怎么做网上卖菜网站
  • 响应式电商网站网站设计常见问题
  • 爱常德网凡科网站可以做seo优化
  • 建设银行手机银行官方网站小程序app公众号的区别
  • 彩票网站维护需要几天企业展示网站建设需要做什么
  • cms网站后台模版惠州网站设计哪家好
  • 海南智能网站建设设计湘潭学校网站建设 x磐石网络
  • 网站建设的入门书籍表格我做视频网站
  • 数据库跟网站内容青岛公司做网站的价格
  • 成都市金牛区建设和交通局网站营销专业网站
  • 免费的视频网站如何赚钱wordpress推广系统
  • 上海酒店团购网站建设网站建设风险分析
  • 做网站的抬头怎么做南昌app定制
  • 深圳市企业网站建设企业品牌设计
  • 做图网站有哪些内容惠州抖音推广
  • 郑州中原区建设局网站公司网站建设素材
  • 企业手机网站源码下载企查查网页版
  • 金科网站建设ps做网站难吗
  • 如何在年报网站上做遗失公告wordpress默认摘要
  • 中国网站服务器哪个好有哪些做公司网站
  • 做宠物的网站有哪些如何做电商生意