我吧EXCEL文件转换成PDF文件时为什么只转换第一张工作表?

来自:广懂生活    更新日期:早些时候
我把EXCEL文件转换成PDF文件时为什么只转换第一张工作表?~

EXCEL2010 文件 另存为 选择文件存放位置 文件名可为默认或修改成你要的名字 文件类型 选择 PDF 点击 选项 发布内容 选择 整个工作簿 确定 保存。

这代码是你写的吧,是就好办。

你的代码核心是三句:打开文件、导出为PDF、关闭文件:
Set wkBook = Application.Workbooks.Open(vrtSelectedItem, ReadOnly:=True, Password:="")

wkBook.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
Left(vrtSelectedItem, InStrRev(vrtSelectedItem, ".") - 1) & ".pdf" _
, Quality:=xlQualityMinimum, IncludeDocProperties:=False, IgnorePrintAreas _
:=True, OpenAfterPublish:=False
wkBook.Close , savechanges = False

在打开文件之后,增加下面的语句删除多余工作表既可达到你的目的只导出第一个表:
while wkBook.Sheets.Count>1
wkbook.Sheets(2).Delete

wend

两种方式:
1.打印PDF 然后选择整个工作薄
2.用鼠标点住第一个sheet,然后按住shift键,点击最后一个sheet,这样全部的sheet就是一个group,Ctrl+P打印即可。

祝你愉快!dpj

如果你是通过打印的方式来转换的,你需要选择打印整张工作簿。



每个文件里只放一个工作表。
多建几个文件就可以一起转了。creat pdf--from multiple files
你说的方法我没找到


我吧EXCEL文件转换成PDF文件时为什么只转换第一张工作表?视频

相关评论:
  • 19554978023Python Pandas读取Excel常用参数及方法
    邴钩侄在Python中,Pandas库提供了两种高效的方法来读取Excel文件:pd.ExcelFile和pd.read_excel。它们的功能各异,但都是数据处理中的重要工具。首先,pd.ExcelFile主要用于一次性加载整个Excel工作簿。要使用它,你需要:通过指定文件路径打开Excel文件,如:excel_file = pd.ExcelFile('path_to_file.xlsx')...

  • 195549780237. read_excel()函数读取Excel文件
    邴钩侄【Excel文件读取指南】使用pandas库中的read_excel()函数能高效地读取Excel文件,整个过程大约耗时30分钟。read_excel是pandas库中专门针对Excel文件操作的工具,其核心语法是通过库名pd调用函数read_excel。在开始操作前,确保已安装pandas库,并明确Excel文件的路径,无论是绝对路径(如:'C:\/Users\/文件...

  • 19554978023df=pd.read_excel什么意思
    邴钩侄使用pandas库的readexcel函数读取Excel文件。pandas是一个流行的Python数据分析库,可以方便地处理和分析数据。readexcel函数可以读取Excel文件中的数据,并将其转换为DataFrame对象,方便后续的数据处理和分析。

  • 19554978023excel怎么实现报表自动化?
    邴钩侄1. 从指定文件路径读取Excel表格,进行一定操作,然后保存到另一个Excel文件:`result.xlsx```python import xlrd import xlwt import xlutils.copy import pandas as pd from pandas import DataFrame, Series import os os.chdir('.\/')从指定文件路径读取excel表格 df = pd.read_excel('D:\/mypaper...

  • 19554978023在python中如何读取excel表格数据?
    邴钩侄例如,要读取名为“ch13”的工作表,代码如下:python import pandas as pd Excel文件路径 excel_file = '光谱响应函数.xlsx'创建Excel文件对象 xls = pd.ExcelFile(excel_file)获取所有工作表名称 sheet_names = xls.sheet_names 依次读取每个工作表 for sheet_name in sheet_names:data = pd....

  • 19554978023python导入excel数据
    邴钩侄1、在.xlsm文件相同位置查找相同名称的.py文件 2、调用.py脚本里的main()函数 我们先来看一个简单的例子,自动在excel表里输入 第一步: 我们把.py文件里的代码改成以下形式。import xlwings as xwimport pandas as pddef main(): wb = xw.Book.caller() values = wb.sheets .range('A...

  • 19554978023pandas系列之数据类型转换和异常值的处理
    邴钩侄result:datetime64[ns]1.3 类型转换astype():实现数据类型转换 df=pd.read_excel(r'C:\\Users\\admin\\Desktop\\data_test.xlsx')print(df['指标'].astype("float"))result:012.0187.0287.0345.0421.0Name:指标,dtype:float64 2.异常值的处理2.1异常值的检测异常值的检测方式主要有以下三种:(...

  • 19554978023导入Excel文件到pandas中报错,更改encoding='utf-8',gb18030,gbk 都没...
    邴钩侄相对路径问题 先试绝对路径

  • 19554978023Python怎么将excel表格转换成列表?
    邴钩侄然后可以使用 pandas 库中的 DataFrame 函数将列表转换成 DataFrame 数据结构,再使用 to_excel 函数将 DataFrame 保存为 excel 文件。示例代码:import pandas as pd 假设你有一个名为 data 的列表 data = [['Tom', 10], ['Dick', 15], ['Harry', 20]]使用 pandas 将列表转换成 DataFrame ...

  • 19554978023pandas系列之xlsx文件的基本操作
    邴钩侄使用read_excel()方法导入xlsx文件importpandasaspddf=pd.read_excel(r'C:\\Users\\admin\\Desktop\\数据分析测试表.xlsx')print(df) 注意的几个问题:1.依赖库安装 直接运行上述代码,报错: 因本地没有使用Anaconda,而是直接使用pip命令的pandas,导致了很多其他模块需要自己安装。 此时需要安装openpyxl 安装截图: 再次...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网