首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏完美Excel

    Python操作Excel的一些基本程序代码

    import win32com.client as win32 excel = win32.gencache.EnsureDispatch('Excel.Application') wb = excel.Workbooks.Add import win32com.client as win32 excel = win32.gencache.EnsureDispatch('Excel.Application') wb = excel.Workbooks.Open import win32com.client as win32 excel = win32.gencache.EnsureDispatch('Excel.Application') wb = excel.Workbooks.Add import win32com.client as win32 excel = win32.gencache.EnsureDispatch('Excel.Application') wb = excel.Workbooks.Add import win32com.client as win32 excel = win32.gencache.EnsureDispatch('Excel.Application') wb = excel.Workbooks.Add

    2.2K30编辑于 2023-02-24
  • 来自专栏python3

    Python启动Excel

    pywin32,根据自己的实际情况选择下载版本 引入组件 import win32com.client, win32process 开始启动Excel win32com.client.Dispatch('Excel.Application '):启动Excel进程,如果系统内存中存在Excel进程则直接使用现有的进程不会新增 win32com.client.DispatchEx('Excel.Application'):启动一个新的Excel 进程 win32com.client.gencache.EnsureDispatch('Excel.Application'):和第一情况一样,但是会检测是否存在缓存文件。 __gen_path__, str(win32com.client.gencache.GetClassForProgID('Excel.Application')).split('.')[2]) 这里测试我们选择桌面交互的方式控制已开启的空白工作簿 xlApp = win32com.client.gencache.EnsureDispatch('Excel.Application') print (xlApp.Version, xlApp.Caption

    1.2K20发布于 2020-01-14
  • 来自专栏授客的专栏

    Python 基于win32com客户端实现Excel操作

    import RGB def save_something_to_excel(result_file_path): excel_app = win32com.client.Dispatch('Excel.Application win32com.client def read_something_from_excel(excel_file_path): excel_app = win32com.client.Dispatch('Excel.Application ') # excel_app = win32com.client.Dispatch('Excel.Application') excel_app.Visible = False , None, None) 建议使用 excel_app = win32com.client.DispatchEx('Excel.Application') 替代 # excel_app = win32com.client.Dispatch ('Excel.Application') 实践发现,多线程的情况下,使用Dispatch会出现报错,原因似乎是Dispatch若发现进程已经存在的话,就不会创建新的进程。

    2.2K50编辑于 2023-05-03
  • 来自专栏landv

    办公用品管理系统VB——库存数量导出EXCEL,SaveEXCEL

    用作循环,标识MSHFlexGrid总行数 Dim Intcols As Integer '用作循环,标识MSHFlexGrid的总列数 Dim XlsApp As Excel.Application 找到上面代码的原因了,什么也不说了上代码 Dim i As Integer Dim j As Integer Dim k As Integer Dim xlApp As Excel.Application Dim xlBook As Excel.Workbook Dim xlSheet As Excel.Worksheet Set xlApp = New Excel.Application Private Sub SaveEXCEL_Click() Dim i As Long, j As Long Dim xlsApp As Excel.Application Dim xlsBook As Excel.Workbook Set xlsApp = New Excel.Application Set xlsApp = CreateObject("Excel.Application

    1.4K20发布于 2018-09-26
  • 来自专栏全栈程序员必看

    机房收费系统————导出到Excel

    Then MsgBox "没有数据导出", vbInformation, "提示" Exit Sub End If Dim excelApp As Excel.Application Set excelApp = New Excel.Application Set excelApp = CreateObject("excel.application") Dim Dim txtSQL As String Dim MsgText As String Dim mrc As ADODB.Recordset Dim x1app1 As Excel.Application Dim x1book1 As Excel.Workbook Dim x1sheet1 As Excel.Worksheet Set x1app1 = CreateObject("excel.application

    98320编辑于 2022-08-09
  • 来自专栏办公魔盒

    VB.NET 直接调用打开的Excel表格

    Dim xlapp As Excel.Application '定义Excel程序 Dim xlbook As Excel.Workbook '定义Excel工作簿 Dim xlsheet As Excel.Worksheet '定义Excel工作表 Sub Excel() xlapp = GetObject("excel.Application") '获取打开的表

    2.8K20发布于 2019-07-22
  • 来自专栏Danny的专栏

    机房收费系统——将MSHFlexGrid控件中的数据导出到Excel

    Dim j As Integer myFlexGrid.Redraw = False '关闭表格重画,加快运行速度 Set xlApp = CreateObject("Excel.Application      2、编写代码: Private Sub cmdExport_Click() Dim i As Integer Dim j As Integer Dim xlApp As Excel.Application Dim xlBook As Excel.Workbook Dim xlSheet As Excel.Worksheet Set xlApp = CreateObject("Excel.Application

    1.7K20发布于 2018-09-13
  • 来自专栏办公魔盒

    VB.NET 直接读取打开的Excel数据到DataGridView

    Imports Microsoft.Office.Interop Imports System.Data.OleDb Public Class Form1 Dim xlapp As Excel.Application Dim dt As New DataTable() DataGridView1.DataSource = "" xlapp = GetObject(, "Excel.Application

    6.4K20发布于 2019-07-22
  • 来自专栏办公魔盒

    VB.NET 创建Excel表格对象

    Dim xlapp As Excel.Application '定义Excel程序 Dim xlbook As Excel.Workbook '定义Excel工作簿 Dim xlsheet As Excel.Worksheet '定义Excel工作表 Sub Excel() xlapp = CreateObject("excel.Application") '创建

    2.1K30发布于 2019-07-22
  • 来自专栏令仔很忙

    机房收费系统——VB将MSHflexgrid控件中的数据导出为Excel

    ) '导出至Excel Dim i As Integer Dim j As Integer Dim Line As Integer Dim outExcel As Excel.Application Set outExcel = New Excel.Application '实例化Excelapp '返回或设置插入microsoft excel 新工作薄中工作表的数目

    1.7K10发布于 2018-09-14
  • 来自专栏Excel催化剂

    『WPS二次开发最新成果』使用外部程序/VSTO插件执行JSA宏

    ."); return; } Excel.Application app =(Excel.Application) Activator.CreateInstance (etAppType); //Excel.Application app= (Excel.Application)Marshal.GetActiveObject("Ket.Application

    2.2K10编辑于 2024-06-27
  • 来自专栏Excel催化剂

    『JSA神助攻之二』使用外部程序/VSTO插件执行JSA宏

    ."); return; } Excel.Application app =(Excel.Application) Activator.CreateInstance (etAppType); //Excel.Application app= (Excel.Application)Marshal.GetActiveObject("Ket.Application

    97710编辑于 2024-06-27
  • 来自专栏Python工程师

    Python-Excel-02-对已存在Excel:打开,赋值,保存,关闭

    current_address, "示例.xlsx") print(current_address) xl_app = win32com.client.gencache.EnsureDispatch("Excel.Application os.path.join(current_address, "示例.xlsx"),获取示例.xlsx文件的绝对地址 xl_app= win32com.client.gencache.EnsureDispatch("Excel.Application

    3.1K10发布于 2019-10-23
  • 来自专栏Excel催化剂

    『JSA宏神助攻之二』使用外部程序/VSTO插件执行JSA宏

    ."); return; } Excel.Application app =(Excel.Application) Activator.CreateInstance (etAppType); //Excel.Application app= (Excel.Application)Marshal.GetActiveObject("Ket.Application

    89810编辑于 2024-06-27
  • 来自专栏Excel催化剂

    『新认知』原来python也可以完整地调用VBA的功能驱动OFFICE自动化

    static void Main(string[] args) { Excel.Application app = (Excel.Application)Marshal.GetActiveObject ("Excel.Application"); dynamic wkb = app.ActiveWorkbook; Console.WriteLine(wkb.Queries.Item

    89710编辑于 2024-06-17
  • 来自专栏办公魔盒

    VB.NET Excel操作类(获取工作簿列表和工作表列表及工作表对象)

    ''' 返回Excel对象 ''' ''' <returns></returns> Private Shared Function Xlapp() As Excel.Application Try Return GetObject(, "Excel.Application") Catch ex As Exception

    3.3K10发布于 2019-12-03
  • 来自专栏技术文章

    C# 获取 Excel 文件的所有文本数据内容

    txt"; object filename=_filename; //创建一个名为ExcelApp的组件对象 DateTime beforetime=DateTime.Now; Excel.Application excel=new Excel.Application(); excel.DisplayAlerts=false; excel.AskToUpdateLinks=false;

    1.2K10编辑于 2024-08-05
  • 来自专栏Java架构师必看

    Excel在.Net 环境下Web方式下驻留内存问题的解决

    经过无数次的尝试,终于解决如下: 原来书写如下: private Excel.Application m_app; private Excel.Workbook m_workbook; this.m_app Missing.Value, Missing.Value,  Missing.Value, Missing.Value, Missing.Value, Missing.Value ); 修改后如下: private Excel.Application

    42120发布于 2021-03-22
  • 来自专栏Ruby办公自动化

    010 Ruby Excel逐行写入Word

    003 源码展示 require "win32ole" Pth=File.dirname(__FILE__) Eap=WIN32OLE::new("Excel.Application");Eap.visible _Application Eap = new Excel.Application();Eap.Visible=true; Excel.

    1.5K00发布于 2020-06-23
  • 来自专栏玩转云服务

    Python-批处理.xlsx文件与.xls文件相互转换

    transfile2 = out_path+'\\'+file_Name[0] #转换出来excel excel=win32.gencache.EnsureDispatch('excel.application transfile2 = out_path+'\\'+file_Name[0] #转换出来excel excel=win32.gencache.EnsureDispatch('excel.application

    3.2K33发布于 2021-09-02
领券