package main import ( "github.com/nguyenthenguyen/docx" ) func main() { // Read from docx file r, err := docx.ReadDocxFile("./现货预售合同.docx") if err != nil { return } docx1 := r.Editable() docx1.Replace("${WRTRADEDETAILID}", "WRTRADEDETAILID", -1) docx1.Replace("${TRADETIME}", "TRADETIME", -1) docx1.Replace("${DESADDRESS}", "DESADDRESS", -1) docx1.Replace("${CUSTOMERNAME}", "CUSTOMERNAME", -1) docx1.Replace("${CARDNUM}", "CARDNUM", -1) docx1.Replace("${MOBILE}", "MOBILE", -1) docx1.Replace("${BANK}", "BANK", -1) docx1.Replace("${BANKACCOUNTNO}", "BANKACCOUNTNO", -1) docx1.Replace("${WRSTANDARDNAME}", "WRSTANDARDNAME", -1) docx1.Replace("${SELLUSER}", "SELLUSER", -1) docx1.Replace("${LASTAMOUNT}", "LASTAMOUNT", -1) docx1.Replace("${DEPOSITRATE}", "DEPOSITRATE", -1) docx1.Replace("${TRADEQTY}", "TRADEQTY", -1) docx1.Replace("${TRADEPRICE}", "TRADEPRICE", -1) docx1.Replace("${ENDDATEMONTH}", "ENDDATEMONTH", -1) docx1.Replace("${THJDELIVERYMODE}", "THJDELIVERYMODE", -1) docx1.Replace("${ENDDATE}", "ENDDATE", -1) docx1.Replace("${STORAGEFEE}", "STORAGEFEE", -1) docx1.WriteToFile("./new_result_1.doc") r.Close() }