全部
我一直在使用以下代码来生成电子邮件,该电子邮件将范围编译为电子邮件的HTML正文。
X.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 150930 entries, 0 to 150929
Columns: 2095 entries, len_description to winery_àMaurice
dtypes: int32(1), int64(1), uint8(2093)
memory usage: 303.0 MB
np.array(X.values).nbytes/1e6
2529.5868
我遇到的问题是生成电子邮件时,范围内的字符串被切成9个字符长。
范围由以下文件路径组成:
\ csdatg09 \ financial systems \ Automation \ Pega Projects \ Tax \ FIN_TAX_GARY \ Bristol \ TEST TEST 108 EastCott Hill
\ csdatg09 \ financial systems \ Automation \ Pega Projects \ Tax \ FIN_TAX_GARY \ Exeter \ TEST TEST 108 EastCott Hill
我想了解为什么输出像所附的屏幕截图一样。
答案 0 :(得分:0)
所有,这是一个重复的问题,我在寻找的答案可以在这里找到:
How to keep formats when I copy a range from Excel to outlook
特定代码:
TempWB.Sheets(1)
.Cells(1).PasteSpecial Paste:=8
'.Cells(1).PasteSpecial xlPasteValues, , False, False
'.Cells(1).PasteSpecial xlPasteFormats, , False, False
.Cells(1).PasteSpecial xlPasteAllUsingSourceTheme, , False, False
.Cells(1).Select
Application.CutCopyMode = False
On Error Resume Next
.DrawingObjects.Visible = True
.DrawingObjects.Delete
On Error GoTo 0
End With