Tag: 马科斯

在Mac中,阅读Excel中有多less单元格具有某种颜色

我正在使用Office 2011 for Mac,在Excel应用程序中,是否有可能以某种方式读取一行中有多less个单元格是红色的?

在打开使用Java创build的Excel电子表格时出现input/输出错误

我已经使用NetBeans 7.4实现了以下Java类,以便使用用户提供的数据创buildExcel Spreadsheet: package registration; import java.io.*; import java.io.BufferedReader; import java.io.IOException; import java.io.FileOutputStream; import java.io.InputStreamReader; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFCell; import java.util.Scanner; // program uses class Scanner /** * * @author user */ public class Registration { /** * @param args the command line arguments */ /** Now a recursive class**/ public […]

我怎样才能在Excel中逻辑testing另一个单元格的格式

我知道条件格式。 我想在相反的方向做testing。 为了简化,我想实质上做到这一点: if ((Text_Align(A1)='left',"L","R") 要么 if ((Background_Color(A1)="Pink", "Red dominates the background", "Just another blah background") if ((Fontweight(A1)="Bold", "That was a strong statement", "A cell filled by a bean counter") 到目前为止,我还没有find一个可以做Text_Align的函数 – 也就是testing一个单元格格式的值。 这可能吗?

试图从文件中删除行与sed – 我做错了什么?

我有一个.csv文件,我想删除第355686行和第1048576行之间的行。 我在terminal(在MacOSx上)使用了下面的命令: sed -i.bak -e '355686,1048576d' trips3.csv 这会生成一个名为trips3.csv.bak的文件 – 但是在Excel中重新打开它时,它仍然总共有1,048,576行。 任何想法或build议,你有欢迎和赞赏!

在Mac上使用Excel 2011中的VBA用户窗体(在Windows中编程):文本框不起作用

我已经在Excel中创build了一个用户窗体(在Windows中,使用没有ActiveX控件的VBA),它包含几个文本框。 当用户input一个行号并按下一个button时,这些文本框意味着显示该行中特定单元格的文本。 这在Windows中可以正常工作,但是当我尝试在Excel 2011的Mac上使用用户窗体时,其中一个文本框不能正确显示文本 – 相反,它变得可见,但只是空白。 表单上的其他文本框工作正常,而不显示的文本最初是由Thunderbird导出的,包含电子邮件。 我知道我正在拉右边的单元格,因为当我向我的代码中添加“MsgBox(emailtext)”时,会popup一个消息框,其中包含要显示的文本 – 它不会显示在文本框中! 我想知道这是否是某种字符编码问题。 我已经定义了variables(“emailtext”)作为string,然后简单地分配给我想要的单元格的值(“emailtext = Sheet2.Cells(rownumber,7)”)。 正如我所说,这种方法适用于下一列,其中包含直接input到Excel中的文本,不包含任何奇怪的字符。 任何想法如何让这个文字显示?

在Mac上的Excel 2011中的Un-Pivot表

在Windows(Excel 2007)中,通过按alt + d然后pselect多个合并范围,然后我将创build我的页面字段,然后完成,有一种方法可以重新分配表格。 这将创build一个看起来像数据一样的数据透视图,但是双击数据总是提供一个不透明的数据。 如何使用Excel 2011实现同样的function? Alt + D似乎不能在Mac上工作…任何build议? 谢谢。

代码有条件地将信息从一个工作簿绘制到另一个工作簿

我有两个工作簿。 我想dynamic地从一个到另一个绘制信息。 我一直在研究几天,似乎唯一的方法是使用Visual Basic,但是我不知道如何使用VB。 我愿意学习,但有人需要给我一步一步的指示,最好是截图,如何做到这一点。 以下是具体细节。 我想要代码检查Workbook1,Sheet1,ColumnK的特定值,让我们说“西”。 如果ColumnK中有一行有“West”,我想将整行复制并粘贴到下一个可用行的Workbook2,Sheet2中。 我希望这是dynamic的,以便每当向Workbook1添加新信息时,代码都会检查并将相关信息提供给Workbook2。 如果无法将其绘制到Workbook2中,则反而将其绘制到Workbook1,Sheet2中。 我刚从另一个Stack Overflow线程复制了一个代码,在同一个Workbook1中工作。 Sub CopyRow() Application.ScreenUpdating = False Dim x As Long Dim MaxRowList As Long Dim S As String Dim wsSource As Worksheet Dim wsTarget As Worksheet Set wsSource = ThisWorkbook.Worksheets("ASK") Set wsTarget = ThisWorkbook.Worksheets("Petty Cash") iCol = 1 MaxRowList = wsSource.Cells(Rows.Count, iCol).End(xlUp).Row For x […]

适用于Mac的Excel 2016macros:保存为PDF不能在PC上工作

我在我的电脑上有一个在Excel上工作的excelmacros,但是现在我试图在Excel 2016中使用我的新Mac。基本上它基于工作簿中的字段和实际date保存实际的文件。 然后它保存与pdf相同的文件。 当我优秀的脚本,我得到一个运行时错误,该文件无法保存,指向“SaveAs”…所在的行。 我认为这与文件名中的variables有关,因为一个固定的文件名是woking … Sub save_pdf() Dim nr, jahr, jahreszahl, stdPfad, Dateiname jahreszahl = Year(Now) stdPfad = "Users/**myname**/Dropbox/Buchhaltung & Steuer/Customer/Zeiterfassung/" & jahreszahl & "/" & Format(Now, "mmmm") & "/" Dateiname = stdPfad & "Zeiterfassung " & " " & Format(Now, "mmmm ") & [Projekt] & " " & Format(Now, "ddmmyyyy") ActiveWorkbook.SaveAs Filename:=Dateiname ActiveSheet.ExportAsFixedFormat […]

如何使用Applescript从Excel工作表填充页面文件

我正尝试从Excel电子表格中的数据填充模板。 这是我第一次进入Applescript。 我的计划是在模板中有唯一的文本string(即Value_1,Value_2等),然后将每个值存储在一个variables中,并查找和replace每个string的每个variables。 我非常感谢任何帮助; 这里是我在哪里: tell application "Microsoft Excel" tell active workbook activate object worksheet "Page 2" copy range range "B7" of active sheet // Store as variable? end tell end tell tell application "Pages" activate tell application "System Events" keystroke "v" using command down // Find and replace? end tell end tell

在mac上自动化python中的excel

我使用pywin32通过COM接口使用python自动执行excel。 我想将我的脚本移植到mac。 这有什么发生的机会吗? 我意识到我不能在一个mac上使用COM,而xlutils的python模块将无法工作(因为我需要复制graphics等)。 还有什么我可以使用?