一種文件處理方法、系統(tǒng)及文件處理端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及文件處理領(lǐng)域,尤其涉及一種文件處理方法、系統(tǒng)及文件處理端。
【背景技術(shù)】
[0002]在日常辦公環(huán)境中,Excel表格文件的使用非常普及,會(huì)被用來進(jìn)行一些信息統(tǒng)計(jì),然而在統(tǒng)計(jì)一些信息時(shí),需要將一個(gè)源文件發(fā)給不同的接收者,每個(gè)接收者負(fù)責(zé)修改自己的部分,然后反饋給統(tǒng)計(jì)者,統(tǒng)計(jì)者將各個(gè)接收者的修改合并到同一文件中。
[0003]但是上述文件處理方案存在以下缺點(diǎn):
[0004]若反饋文件比較少,則可以采用人工處理的方法,但是接收者數(shù)量比較多,反饋文件比較多的情況下,采用人工處理方式不僅變得非常緩慢,效率低下,而且也常常出現(xiàn)錯(cuò)誤,大大影響用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種文件處理方法、系統(tǒng)及文件處理端,以解決上述問題。
[0006]本發(fā)明提供一種文件處理方法。上述方法包括以下步驟:
[0007]文件處理端獲取反饋文件并對(duì)所述反饋文件按照優(yōu)先級(jí)設(shè)定策略,設(shè)定對(duì)應(yīng)的優(yōu)先級(jí);
[0008]按照預(yù)設(shè)比較策略,將不同優(yōu)先級(jí)的反饋文件與源文件進(jìn)行對(duì)比,確定對(duì)目的文件的處理策略。
[0009]本發(fā)明還提供一種文件處理端,包括獲取模塊、優(yōu)先級(jí)設(shè)定模塊、處理模塊,其中,所述獲取模塊通過所述優(yōu)先級(jí)設(shè)定模塊與所述處理模塊相連;
[0010]所述獲取模塊,用于獲取反饋文件并將反饋文件發(fā)送至所述優(yōu)先級(jí)設(shè)定模塊;
[0011]所述優(yōu)先級(jí)設(shè)定模塊,用于對(duì)所述反饋文件按照優(yōu)先級(jí)設(shè)定策略,設(shè)定對(duì)應(yīng)的優(yōu)先級(jí)并將不同優(yōu)先級(jí)的反饋文件發(fā)送至所述處理模塊;
[0012]所述處理模塊,用于按照預(yù)設(shè)比較策略,將不同優(yōu)先級(jí)的反饋文件與源文件進(jìn)行對(duì)比,確定對(duì)目的文件的處理策略。
[0013]本發(fā)明還提供一種文件處理系統(tǒng),包括多個(gè)接收端、文件處理端;其中,所述文件處理端分別與所述多個(gè)接收端相連;
[0014]所述文件處理端,用于從各個(gè)接收端接收反饋文件并對(duì)所述反饋文件按照優(yōu)先級(jí)設(shè)定策略,設(shè)定對(duì)應(yīng)的優(yōu)先級(jí);還用于按照預(yù)設(shè)比較策略,將不同優(yōu)先級(jí)的反饋文件與源文件進(jìn)行對(duì)比,確定對(duì)目的文件的處理策略;
[0015]所述多個(gè)接收端,用于分別接收文件處理端發(fā)送的源文件;還用于分別對(duì)接收的源文件進(jìn)行處理,獲得反饋文件;還用于分別將對(duì)應(yīng)的反饋文件發(fā)送至所述文件處理端。
[0016]通過以下方案:文件處理端獲取反饋文件并對(duì)所述反饋文件按照優(yōu)先級(jí)設(shè)定策略,設(shè)定對(duì)應(yīng)的優(yōu)先級(jí);按照預(yù)設(shè)比較策略,將不同優(yōu)先級(jí)的反饋文件與源文件進(jìn)行對(duì)比,確定對(duì)目的文件的處理策略,實(shí)現(xiàn)將反饋文件自動(dòng)合并至目的文件中,無需人工處理,節(jié)約了人工成本,提高了工作效率,減少了出錯(cuò)幾率,提高了準(zhǔn)確性,大大提升了用戶體驗(yàn)。
[0017]通過以下方案:按照優(yōu)先級(jí)從低到高的順序,將對(duì)應(yīng)的反饋文件依次與源文件進(jìn)行對(duì)比,確定對(duì)目的文件的處理策略,使得文件修改更加準(zhǔn)確,大大提高了用戶體驗(yàn)。
【附圖說明】
[0018]此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0019]圖1所示為本發(fā)明實(shí)施例1的文件處理方法流程圖;
[0020]圖2所示為本發(fā)明實(shí)施例2的文件處理端結(jié)構(gòu)圖;
[0021]圖3所示為本發(fā)明實(shí)施例3的文件處理系統(tǒng)結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0022]下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0023]圖1所示為本發(fā)明實(shí)施例1的文件處理方法流程圖,包括以下步驟:
[0024]步驟101:文件處理端獲取反饋文件并對(duì)所述反饋文件按照優(yōu)先級(jí)設(shè)定策略,設(shè)定對(duì)應(yīng)的優(yōu)先級(jí);
[0025]進(jìn)一步地,文件處理端獲取反饋文件并對(duì)所述反饋文件按照優(yōu)先級(jí)設(shè)定策略,設(shè)定對(duì)應(yīng)的優(yōu)先級(jí)之前,還包括:
[0026]文件處理端將源文件發(fā)送至各個(gè)接收端;
[0027]所述各個(gè)接收端分別對(duì)接收的源文件進(jìn)行處理,獲得反饋文件;
[0028]所述各個(gè)接收端分別將對(duì)應(yīng)的反饋文件發(fā)送至所述文件處理端。
[0029]進(jìn)一步地,各個(gè)接收端分別對(duì)接收的源文件進(jìn)行處理包括:接收端對(duì)接收的源文件進(jìn)行內(nèi)容添加、接收端對(duì)接收的源文件進(jìn)行內(nèi)容刪除、接收端對(duì)接收的源文件進(jìn)行內(nèi)容修改。
[0030]進(jìn)一步地,文件處理端獲取反饋文件并對(duì)所述反饋文件按照優(yōu)先級(jí)設(shè)定策略,設(shè)置對(duì)應(yīng)的優(yōu)先級(jí)的過程為:
[0031]文件處理端獲取反饋文件后,根據(jù)各個(gè)接收端分別對(duì)反饋文件的處理時(shí)間,為各個(gè)反饋文件設(shè)置對(duì)應(yīng)的優(yōu)先級(jí),其中,處理時(shí)間晚的反饋文件的優(yōu)先級(jí)大于處理時(shí)間早的反饋文件的優(yōu)先級(jí)。
[0032]例如:反饋文件I的處理時(shí)間為上午10點(diǎn)、反饋文件2的處理時(shí)間為上午10點(diǎn)30分、反饋文件3的處理時(shí)間為上午12點(diǎn)、反饋文件4的處理時(shí)間為下午14點(diǎn),則反饋文件4的處理時(shí)間晚于反饋文件3的處理時(shí)間;反饋文件3的處理時(shí)間晚于反饋文件2的處理時(shí)間;反饋文件2的處理時(shí)間晚于反饋文件I的處理時(shí)間。
[0033]由此可知,反饋文件4的優(yōu)先級(jí)大于反饋文件3的優(yōu)先級(jí)、反饋文件3的優(yōu)先級(jí)大于反饋文件2的優(yōu)先級(jí)、反饋文件2的優(yōu)先級(jí)大于反饋文件I的優(yōu)先級(jí)。
[0034]步驟102:按照預(yù)設(shè)比較策略,將不同優(yōu)先級(jí)的反饋文件與源文件進(jìn)行對(duì)比,確定對(duì)目的文件的處理策略。
[0035]進(jìn)一步地,將源文件副本作為目的文件。
[0036]之所以將源文件副本作為合并的目的文件,是因?yàn)椴煌姆答佄募赡茉谠次募幕A(chǔ)上修改了部分內(nèi)容,直接選擇源文件副本作為目的文件可以只對(duì)修改部分進(jìn)行相應(yīng)處理,減少了處理過程。
[0037]另外,源文件中的每個(gè)列都要有一個(gè)列名用于區(qū)分某一列與其他列,對(duì)于源文件中的行都要有區(qū)分于其他行的關(guān)鍵字,因此可以將區(qū)分于其他行的關(guān)鍵字作為行名。關(guān)于行或列都要有區(qū)分于別的行或列的名稱是因?yàn)?,如果不加區(qū)別的話,一個(gè)接收端在刪除一個(gè)舊行或列后,再增加一個(gè)行或列就無法判斷接收端是對(duì)文件進(jìn)行了修改還是刪除后又添加了一行或列。
[0038]進(jìn)一步地,按照預(yù)設(shè)比較策略,將不同優(yōu)先級(jí)的反饋文件與源文件進(jìn)行對(duì)比,確定對(duì)目的文件的處理策略的過程為:
[0039]按照優(yōu)先級(jí)從低到高的順序,將對(duì)應(yīng)的反饋文件依次與源文件進(jìn)行對(duì)比,確定對(duì)目的文件的處理策略。
[0040]進(jìn)一步地,按照優(yōu)先級(jí)從低到高的順序,將對(duì)應(yīng)的反饋文件依次與源文件進(jìn)行對(duì)比,確定對(duì)目的文件的處理策略的過程為:
[0041]將反饋文件的行名和列名與源文件的行名和列名進(jìn)行對(duì)比,若沒有行或列的增加或刪除,則將反饋文件與源文件進(jìn)行逐個(gè)單元格比較,依次查找被修改的單元格,每找到一個(gè)被修改的單元格,則將所述反饋文件中的單元格信息替換目的文件中對(duì)應(yīng)單元格信息。
[0042]進(jìn)一步地,按照優(yōu)先級(jí)從低到高的順序,將對(duì)應(yīng)的反饋文件依次與源文件進(jìn)行對(duì)比,確定對(duì)目的文件的處理策略的過程為:
[0043]將反饋文件的行名和列名與源文件的行名和列名進(jìn)行對(duì)比,若反饋文件的行或列相比源文件有增加,則將反饋文件和源文件中都存在的行和列進(jìn)行逐個(gè)單元格比較,依次查找被修改的單元格,每找到一個(gè)被修改的單元格,則將所述反饋文件中的單元格信息替換目的文件中對(duì)應(yīng)單元格信息;對(duì)于反饋文件中相對(duì)于源文件增加的行或列,進(jìn)一步判斷是否在目的文件中存在,若存在,則用反饋文件中的行或列替換目的文件中的行或列。
[0044]進(jìn)一步地,若目的文件中不存在增加的行或列,則在所述目的文件中添加行或列,并將反饋文件中的增加的行或列復(fù)制至所述目的文件中添加的行或列。
[0045]進(jìn)一步地,按照優(yōu)先級(jí)從低到高的順序,將對(duì)應(yīng)的反饋文件依次與源文件進(jìn)行對(duì)比,確定對(duì)目的文