main.go 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package main
  2. import (
  3. "github.com/nguyenthenguyen/docx"
  4. )
  5. func main() {
  6. // Read from docx file
  7. r, err := docx.ReadDocxFile("./现货预售合同.docx")
  8. if err != nil {
  9. return
  10. }
  11. docx1 := r.Editable()
  12. docx1.Replace("${WRTRADEDETAILID}", "WRTRADEDETAILID", -1)
  13. docx1.Replace("${TRADETIME}", "TRADETIME", -1)
  14. docx1.Replace("${DESADDRESS}", "DESADDRESS", -1)
  15. docx1.Replace("${CUSTOMERNAME}", "CUSTOMERNAME", -1)
  16. docx1.Replace("${CARDNUM}", "CARDNUM", -1)
  17. docx1.Replace("${MOBILE}", "MOBILE", -1)
  18. docx1.Replace("${BANK}", "BANK", -1)
  19. docx1.Replace("${BANKACCOUNTNO}", "BANKACCOUNTNO", -1)
  20. docx1.Replace("${WRSTANDARDNAME}", "WRSTANDARDNAME", -1)
  21. docx1.Replace("${SELLUSER}", "SELLUSER", -1)
  22. docx1.Replace("${LASTAMOUNT}", "LASTAMOUNT", -1)
  23. docx1.Replace("${DEPOSITRATE}", "DEPOSITRATE", -1)
  24. docx1.Replace("${TRADEQTY}", "TRADEQTY", -1)
  25. docx1.Replace("${TRADEPRICE}", "TRADEPRICE", -1)
  26. docx1.Replace("${ENDDATEMONTH}", "ENDDATEMONTH", -1)
  27. docx1.Replace("${THJDELIVERYMODE}", "THJDELIVERYMODE", -1)
  28. docx1.Replace("${ENDDATE}", "ENDDATE", -1)
  29. docx1.Replace("${STORAGEFEE}", "STORAGEFEE", -1)
  30. docx1.WriteToFile("./new_result_1.doc")
  31. r.Close()
  32. }