Tag: 文件

如何从C#中的Excel文件中读取数据的types

我正在尝试从Excel文件中读取数据。 有没有办法检查每个单元格中的数据types? 我试过.GetType(); 但结果是一个非常复杂的课,没有帮助。 这里是我的代码的一部分: Excel.Application xlApp; Excel.Workbook xlWorkBook; Excel.Worksheet xlWorkSheet; Excel.Range range; xlApp = new Excel.Application(); xlWorkBook = xlApp.Workbooks.Open(FilePath, 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0); xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1); range = xlWorkSheet.UsedRange; var a = range.Cells[1/*row*/, 1/*column*/] as Excel.Range; var type = a.GetType(); 更新:例如,通过runnig这一行: string MobileNumber = […]

如何编写许多logging来批量生成.xlsx文件?

我正在尝试批量写入大量的logging。 在这里我总共有25条logging,我正在写20条logging,然后是5条logging。 但FileOutputStream(filename,true)不附加到以前的书面logging。 package orginal; public class ReadWriteExcelFile { static XSSFWorkbook wb = null; static XSSFRow row = null; /** * @param args */ public static void main(String[] args) { try { writeXLSFile(); } catch (IOException e) { e.printStackTrace(); } } @SuppressWarnings("unchecked") public static void writeXLSFile() throws IOException { String excelFileName = "C:\\Users\\RK\\Music\\500.xlsx"; String sheetName […]

如何使用文件之间的公式复制Excel工作表?

我有两个Excel文件:两个表(Sheet1和Sheet2)的file1和Sheet3的file2。 表1和3具有相同的结构但不同的数据。 Sheet2包含一些涉及Sheet1的公式,例如“= Sheet1!A1”。 我想将Sheet2复制到file2中,使用与Sheet3相同的公式,但是当我尝试复制它时,公式将从“= Sheet1!A1”更改为“= [file1.xls] Sheet1!A1”。 我怎样才能复制整个工作表相同的公式?

将文件合并到xlsx中,然后重新构build目录

我有很多文件('* .pl-pl')。 我的脚本必须find每个文件,并使用openpyxl将它们合并到一个xlsx文件中。 现在,我想重build这些文件,我想重build与原件相同的文件。 但是写完后有个问题: (内容variables包含一个文件的内容(从一个Excel单元格中读取)) with open(path,'w') as f: f.write(content.encode('utf-8')) 所以现在我检查一下,原始文件是否与新文件相同。 这些文件中的文本似乎是相同的,但是大小差别不大。 当我使用WinDiff应用程序来检查它们时,它发现了一些不同的东西,但是它们说它们只是different in blanks only 。 你能给我一个build议如何重build这些文件是一样的以前? 或者这是正确的? 注意:我尝试重build它们,以确保将有相同的编码等,因为合并的Excel文件将用于翻译,然后翻译的文件必须重build,而不是原件。 这是代码 – 它检查目录并将所有文件名和内容打印到一个临时文件中。 然后,它创build一个excel文件 – 第一。 列是path(能够重build目录),第二列包含文件的内容,其中新行已被切换到“ = ” def print_to_file(): import os for root, dirs, files in os.walk("OriginalDir"): for file in files: text = [] if file.endswith(".pl-pl"): abs_path = os.path.join(root, file) with open(abs_path) […]

Excel VBA计数文件最后在date之前修改

我正在寻找一些代码,计算特定的文件夹中的文件数量,具有特定的最后修改date:今天 – 90。 我做了代码来计算一个文件夹中的所有文件(这是我想要的一部分),但是当文件比较老时,卡住了计数。 任何build议不胜感激! Sub CountFiles() Application.ScreenUpdating = False Application.DisplayAlerts = False 'Set the paths Dim PathEvaluations As String Dim PathPDF As String Dim PathA As String Dim PathB As String Dim CountEvaluations As Integer Dim CountOldEvals As Integer Dim CountPDF As Integer Dim CountOldPDF As Integer Dim MsgBoxTitle As String Dim PurgeDate As […]

用于https资源的Excel VBA URLDownloadToFile错误

我尝试使用VBA从Excel中的服务器下载文件。 这在使用http时可以正常工作,但不能使用https。 我可以在Internet Explorer中同时访问两个地址(http / https)。 如果我使用URLDownloadToFile与http地址下载文件。 当使用https地址,我得到的返回码-2146697211。 也许这是一个证书问题? 干杯, 弗雷德里克 码: Private Declare Function URLDownloadToFile Lib“urlmon”_ 别名“URLDownloadToFileA”(ByVal pCaller只要,_ ByVal szURL作为string,ByVal szFileName作为string,_ ByVal dwReserved As Long,ByVal lpfnCB As Long)As Long Dim Ret As Long Sub DownloadCode() Dim strURL As String 昏暗的strPath作为string strURL =“https:/url.de/module.bas” strPath = Environ(“TEMP”)&“\ Module.bas” Ret = URLDownloadToFile(0,strURL,strPath,0,0) 如果Ret = 0那么 “MsgBox”文件成功下载“ 其他 […]

每次在JAVA中调用函数时,在Excel中添加行

我正在使用此代码在Excel工作表的末尾添加行。 每次调用函数。 last=0在初始化。 connectionTime, mobility, angleofArrival, sender and peer 是函数调用中某些variables值的变化。 并有价值我想保存在每一行,当函数被调用。 public void excelWriter(DTNHost sender, DTNHost peer){ String fileName = "Results.xls"; try { File file = new File(fileName); FileInputStream fin = null; HSSFWorkbook workbook = null; HSSFSheet worksheet = null; FileOutputStream fout = null; POIFSFileSystem lPOIfs = null; if (file.exists()) { try{ fout = new […]

创build一个只有Excel而不是多个

处理完excel文件并添加一个从xml电子表格中取出的行后,保存每个文件后创build。 问题是我必须将所有内容保存在一个文件中。 你有什么解决办法? 非常感谢。 [code] public class RecordExcel { public string NumeroContratto { set; get; } public string CodiceCliente { set; get; } public string ImportoTassa { set; get; } public string CostoEsazione { set; get; } public string CostoContratto { set; get; } public string Spese { set; get; } public string Targa { […]

VBA /macros突然停止正常工作

我有一个奇怪的问题。 一切正常,直到我使用另一个原始数据文件,并将其命名为Raw Data_Park Sampling.xlsx 。 运行我的代码后,没有错误,但没有任何被复制到“随机样本”表。 奇怪的是,新的原始数据文件与前一个文件具有相同的内容。 我试图replace以前的工作文件内的数据,它仍然工作。 我不知道为什么我的代码将只工作,如果我使用特定的原始数据文件。 这是为什么? 即使我改名为其他文件: Raw Data_Park Sampling.xlsx并具有相同的内容/格式,它不工作。 我已经尝试创build另一个Excel文件并粘贴代码,但仍然没有运气。 我真的不知道为什么这种事情甚至发生。 哪里不对? 以下是我的整个代码: Sub MAINx1() 'Delete current random sample Sheets("Random Sample").Select Cells.Select Range("C14").Activate Selection.Delete Shift:=xlUp 'copy header Windows("Raw Data_Park Sampling.xlsx").Activate Range("A1:L1").Select Selection.Copy Windows("Park Sampling Tool.xlsm").Activate Range("A1").Select ActiveSheet.Paste Dim rawDataWs As Worksheet, randomSampleWs As Worksheet Dim map, i As Long, n […]

C ++中如何在Excel中将列转换为C ++中的vector?

在下面的代码中,我想validation一些数据。 不过,我不知道如何用csv文件逗号分隔符来做到这一点。 如果我想用一个csv文件中的vector来replace提交{5,0,3,4,6,1}的vectorvector和期望vector{0,0,33,50,0,0} : ……..提交….预期 …….. 5 ……………. 0 ……. 0 …………….. 0 ……. 3 ……………. 33 ……. 4 ……………. 50 ……. 6 ……………. 0 ……… 1 ………… 0 所以基本上我想从csv文件中得到我的载体…其中列提交是我的第一个向量和预期的列是我的第二个向量。 我想处理更多的数据,并将其放置在我的csv文件中,然后将其转换为vector,并将下面代码中提交的和期望的代码replace为具有来自我的csv文件的vector的vector。 有没有办法做到这一点? int main(){ vector<int> result; vector <string> validate; vector<int> submitted{5,0,3,4,6,1}; vector<int> expected{0,0,33,50,0,0}; for (int j = 0; j < submitted.size(); j++) { for (int […]